Register for the OpenStack Summit    Register Now

Aptima is a market leader in optimizing human performance within complex, mission-critical systems. Aptima currently has an opening for a Principal Software Engineer / Data Scientist who will be responsible for the full life-cycle development on new and existing projects in the Big Data/Cloud Algorithm development domain. We are looking for a highly motivated, innovative professional with a minimum of 5+ years of relevant experience in a scientific research or product-driven software development environment.

Specific responsibilities will include:

■ Lead and materially contribute to all phases of technical software development especially, Big Data applications, social or network analytics

■ Implement Agile development methods for requirements analysis, design, implementation, and testing of innovative new applications

■ Collaborate with science-based technical staff to identify and manage system and software requirements

■ Write functional and technical documentation, and proposals

Minimum Requirements:

■ MA/MS degree in Computer Science, Computer Engineering, Mathematics, or Electrical Engineering with significant research or development experience in Data Science

■ Minimum of 3 years experience as a senior developer of Big Data applications or equivalent strong background in SQL or NoSQL databases

■ Strong analytical, architectural, engineering, problem identification, and reporting skills

■ Proven track record of innovative technical contribution, and collaboration between research and development communities

■ Excellent communications skills (verbal and written)

The candidate must demonstrate professional development experience and proficiency with 3+ of the following:

■ Cloud computing environments, Hadoop, and related eco-system components

■ Network Algorithms, Big Data Representations, Pattern recognition, and/or Machine Learning algorithms

■ Leading the software development of complex algorithms or environments involving the Cloud implementation or Big Data scalability (e.g. Map/Reduce, Hive, Impala, BSP frameworks, etc.)

■ At least two of the following programming languages: Java, C++, C#, Ruby

■ Object oriented development methods, software architectures, and Integrated Development Environments

Experience with any of the following would be a plus:

■ Optimization Techniques and Methodologies

■ Cyber operations, penetration testing tools (e.g. Metasploit, etc.), cyber algorithms and optimization

■NoSQL database, and XML tools, User Interface development especially with dynamic interfaces

■SBIR- and/or DOD-related software projects

■ The ideal candidate will have experience working with mathematicians and/or intelligence analysts and will have a current security clearance at the Secret level or above.

Instructions to apply:

Aptima will not compensate applicants for any travel or relocation expenses to fill this position. All applicants must be willing to work onsite in the DC area, Monday through Friday (no telecommuting or compressed schedules). Qualified candidates should submit a cover letter and resume/vita in MS Word to

All applicants selected will be subject to a government security investigation and must meet eligibility requirements for access to classified information.