Tech Stack
AWSAzureCloudDockerGoogle Cloud PlatformKubernetesPythonPyTorchScikit-LearnTensorflow
About the role
- Design, develop, and implement end-to-end machine learning pipelines, from data ingestion and preprocessing to model training, evaluation, and deployment.
- Collaborate with the general software engineering team to integrate ML models into existing software systems and ensure scalability and maintainability.
- Work with computer vision specialists to apply and optimize ML techniques for image and video analysis, object detection, tracking, and recognition in defense contexts.
- Research and evaluate new machine learning algorithms, tools, and technologies to enhance capabilities.
- Perform rigorous model testing, validation, and performance tuning to ensure robustness and accuracy in real-world scenarios.
- Contribute to MLOps best practices, version control, and reproducible research.
- Mentor junior engineers and contribute to continuous learning and knowledge sharing.
- Communicate technical concepts effectively to both technical and non-technical stakeholders.
Requirements
- Bachelor's or Master's degree in Computer Science, Machine Learning, Artificial Intelligence, or related quantitative field.
- 5+ years of experience in machine learning engineering, with a proven track record of deploying ML models in production environments.
- Strong proficiency in Python and relevant ML libraries (e.g., TensorFlow, PyTorch, scikit-learn).
- Solid understanding of supervised, unsupervised, and reinforcement learning.
- Experience with ML architectures (CNNs, RNNs, Transformers, decision trees, support vector machines).
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Experience with MLOps tools and practices.
- Experience deploying a variety of edge systems.
- Experience with TensorRT and similar technologies.
- Deep knowledge of C++ and Python.
- Experience or strong interest in defense, aerospace, or related industries.
- Understanding of adversarial robustness, real-time constraints, and data security for defense applications.
- Excellent communication and interpersonal skills; ability to translate complex technical concepts.
- Mentoring experience and ability to contribute to a culture of continuous learning.
- Ability to work independently and manage multiple priorities in a fast-paced environment.