Work within a multidisciplined team consisting of developers and researchers to implement machine learning algorithms to solve a broad set of challenges for our various customers:
Implement machine learning algorithms as part of a small interdisciplinary team
Analyze large multi-domain datasets including images, text, time series, and graph data
Review and apply cutting-edge research publications
Create technical documentation and user guides
Understand training and deployment pipelines including AWS services
Provide training and mentoring to team members
Requirements
5+ years of AI/ML development experience
Proficiency with Python and ML libraries such as PyTorch, Lightning, OpenCV, NumPy, Polars
Experience with supervised and unsupervised learning
Experience with deep learning architectures
Experience contributing on a team using version control (e.g. git, GitLab, Bitbucket)
Bachelor’s degree in Machine Learning, Computer Science, Mathematics, or related field
Active U.S. TS/SCI Government Security Clearance
Experience leading interdisciplinary teams (Desired)
Experience with LLMs, Transformers, YOLO, GANs, Reinforcement Learning (Desired)
Experience with MCP, Microsoft Agent Framework, HuggingFace, LangChain, OpenCV (Desired)
Linux and AWS experience (Desired)
Experience with CUDA and Python libraries such as CuPy, Numba, CuSignal, CuDF, etc. (Desired)
Experience in application deployment, virtualization, and containerization (e.g. Podman, Docker, Kubernetes, Rancher) (Desired)
Familiarity with using AWS cloud computing resources such as EC2, S3, Lambda, etc. (Desired)