Previous Job
Software Engineer
Ref No.: 18-00128
Location: Pasadena, California
Software Engineer
Location: Pasadena, CA
Duration: 12 months

Only GC/Citizens

The successful candidate will be part of a larger team of developers working with program/project team members at various levels and will be an integral part of the team's success.

Responsibilities include, but are not limited to:
Identifying potential issues and problems before they arise, determining the root cause and developing solutions
Developing scripts to automate tasks when possible
Build test automation solutions for functional, regression, interface and performance testing
Responsible for all stages of the software product life cycle – planning, creating, testing, deploying and supporting
Coordinate requirements with stakeholders

Required Skills:
Strong background with C/C++, Java, Python and Perl
Experience with Machine Learning, Artificial Intelligence, multiprocessing and threads
Experience working on Linux systems
Experience with Algorithm development
Experience with Object-Oriented programming
Experience with Continuous Integration and Continuous Build systems
Experience with DevOps
Experience with Science Data Analysis
Strong communication skills
Ability to work well in a team environment

Desirable Skills:
JavaScript and web development
Strong background and interest in mathematics
Experience and interest in Kalman Filer and/or control systems
Enthusiastic attitude with a willingness to learn new technologies