Position Details
About this role
Mid-level ML software engineer role focusing on developing and optimizing machine learning models using popular libraries, supporting neural network performance, and working within an agile team environment.
Key Responsibilities
- Develop ML models
- Optimize neural network performance
- Support automation workflows
- Conduct performance benchmarking
- Collaborate within cross-functional teams
Technical Overview
Environment includes machine learning libraries like TensorFlow, Keras, PyTorch, and Onnx, with programming in Python, C, C++, and experience in neural network architectures, performance benchmarking, and automation.
Ideal Candidate
The ideal candidate is an experienced ML software engineer with at least 3 years working with machine learning libraries like TensorFlow, Keras, or PyTorch. They possess strong programming skills in Python, C, or C++, and hold a TS/SCI clearance, with experience in neural networks and performance benchmarking.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Certifications
Required
Industry & Role
Clearance & Visa
Keywords for Your Resume
Deal Breakers
Lack of TS/SCI clearance with polygraph, Less than 3 years experience with ML libraries, No experience with neural network architectures, Inability to work in a hybrid work environment
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile