What are the responsibilities and job description for the Software Engineer 3 - TS/SCI w/Poly position at Jacobs?
Responsibilities:
· Develop, maintain, and enhance complex diverse software systems
· Analyze user requirements to derive software design and performance requirements
· Debug existing software and designs and code new software or modify existing software to add new features
· Recommend new technologies and processes for complex software projects
· Serve as technical lead of multiple software development teams
· Select the software development process in coordination with the customer and system engineering.
· Ensure quality control of all developed and modified software.
Here’s What You’ll Need:
· Experience designing and developing automated analytic software, techniques, and algorithms.
· Experience developing and deploying: analytics that include foreign language processing; analytic processes that incorporate/integrate multi-media technologies, including speech, text, image and video exploitation; analytics that function on massive data sets; analytics that employ semantic relationships (i.e. inference engines) between structured and unstructured data sets; analytics that identify latent patterns between elements of massive data sets; analytics that employ techniques commonly associated with Artificial Intelligence.
· Experience with taxonomy construction for analytic disciplines, knowledge areas and skills.
· Experience documenting ontologies, data models, schemas, formats, data element dictionaries, software application program interfaces and other technical specifications.
· Experience developing and deploying analytics within a heterogenous schema environment.
Preferred:
· Demonstrated work experience with Open Source (NoSQL) products such as Hbase/Accumulo, Big Table, etc.
· A minimum of six (6) years demonstrated experience out of the most recent eight (8) years developing production software for Solaris or Linux environments.
· Six (6) years of experience developing software using the Java programming language or C or C
· Demonstrated work experience developing RESTful services.
· Voice or video processing systems requiring ingest of multiple audio and video formats, playback to end users, storage, and retrieval.
· Average ingest, storage, content search and retrieval of 500GB/day or more of multilingual text.
· Distributed Peer to Peer content storage and retrieval systems with more than 500 nodes.
· Metadata indexing, metadata summarization, content and metadata data mining, visualization and analytics.
· A minimum six (6) years demonstrated experience out of the most recent eight (8) years developing production software for one of the following environments: Solaris, or Linux OS.
· Six (6) years of experience developing software using the Java programming language or C or C .
· Demonstrated work experience developing RESTful services.
Minimum Education\: Bachelor’s degree in Computer Science or in a related discipline from an accredited college or university is required. Minimum Years of Experience\: Twenty (20) years experience as a SWE in programs and contracts of similar scope, type, and complexity is required. |
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.