Metron is seeking talented programmers to write backend infrastructure and frontend web applications for simulation and optimization software that incorporates probabilistic models of physical systems.
Requirements
- Java, TypeScript, Python or C++ programming experience
- Proficiency in object-oriented programming
- Familiarity with full-stack web application development in any frameworks/languages
- Experience with MongoDB, RabbitMQ, Spring Boot, React, Redux, WebGL and/or OpenGL
- Experience writing algorithmic code, including complexity analysis, performance optimization, and multithreading
- Math background including Probability/Statistics, Linear Algebra, Multivariate Calculus
- Experience designing and implementing user interfaces
Responsibilities
- writing backend infrastructure and frontend web applications for simulation and optimization software that incorporates probabilistic models of physical systems
- involved in the entire problem-solving process, from initial concept through data visualization and analysis, algorithm design, exploratory prototyping, software implementation, demonstration, and deployment
- writing well-designed, maintainable, and extensible code
Other
- Bachelor’s degree in Computer Science, Mathematics, Physics, Applied Math, or related field
- Ability to communicate design concepts and performance metrics clearly
- US CITIZENSHIP REQUIRED
- Successful candidates will be subject to a security investigation and must meet eligibility requirements for access to classified information
- The selected individual(s) will be required to work from the Reston, VA office