Software Engineer II
Reflexive Concepts · Linthicum, Maryland, US
Reflexive Concepts is seeking a Software Engineer II to join our team! The software engineer develops, maintains, and enhances complex and diverse software s...
Job description
Reflexive Concepts is seeking a Software Engineer II to join our team! The software engineer develops, maintains, and enhances complex and diverse software systems based upon documented requirements. Works individually or as part of a team. Reviews and tests software components for adherence to the design requirements and documents test results. Required: Desired: - Implement data pipelines at scale, including both the synthesizing of new pipelines and the refactoring of existing pipelines to improve efficiency and code correctness - Monitor and improve existing data science tools in support of transition from development to production systems - Design, implement, and enhance ML analytics using a wide variety of Python libraries including, but not limited to, PyTorch, NumPy, Pandas, and Scikit-learn - Train, test, track and curate models using standard tools and practices - Integrate GitOps for continuous integration and deployment of models using Docker scaling - Use AWS services such as EC2, S3, and RDS for building and deploying applications - Integrate model and tool outputs within Computer Network Defense (CND) systems and/or software tools - Document all processes and code; p...