onsite
Software Engineer - COVAR
Software Engineer
Senior Software Engineer focused on building and optimizing AI/ML systems for defense and biomedical applications, leveraging Python and advanced software engineering practices to enhance complex codebases and deliver high‑impact solutions.
About the role
Key Responsibilities
- Design, develop, and maintain scalable AI/ML software components in Python.
- Analyze and refactor legacy codebases to improve performance, reliability, and testability.
- Collaborate with data scientists and domain experts to translate research prototypes into production‑ready systems.
- Implement robust unit, integration, and performance tests to ensure code quality.
- Participate in code reviews, architectural discussions, and continuous improvement initiatives.
Requirements
- Strong proficiency in Python and experience with ML frameworks (e.g., TensorFlow, PyTorch).
- Solid understanding of software engineering principles, version control, and CI/CD pipelines.
- Experience working with large, complex codebases and implementing refactoring strategies.
- Excellent problem‑solving skills and a passion for applying AI to real‑world challenges.
- Effective communication skills and ability to work collaboratively in a multidisciplinary team.
Skills
pythonmachine learning