Machine Learning Engineer

Ellicott City , United States
On-site

AI overview

Solve complex AI/ML challenges by designing and deploying state-of-the-art systems, collaborating with highly capable teams, and optimizing models for performance and efficiency.

At Two Six Technologies, we build, deploy, and implement innovative products that solve the world’s most complex challenges today. Through unrivaled collaboration and unwavering trust, we push the boundaries of what’s possible to empower our team and support our customers in building a safer global future.

Overview of Opportunity 

We are seeking a highly skilled cleared Machine Learning Engineer to design, build, and deploy advanced AI/ML systems from proof-of-concept through production. This role sits at the intersection of modern deep learning architectures, high-performance compute, and real-world deployment constraints. You will work independently or in small, highly capable teams to solve complex, loosely defined problems using cutting-edge models and infrastructure.The ideal candidate is comfortable operating with loosely defined requirements, balancing research innovation with small teams.

This is a hands-on engineering role for someone who thrives in ambiguity, enjoys deep technical challenges, and can communicate clearly across technical and non-technical audiences.

The work will be onsite in our Ellicott City, Maryland office. 

Key Responsibilities:

  • Design, implement, and document proof-of-concept and production-grade machine learning systems
  • Develop and optimize deep learning models across a variety of architectures, including transformer-based and convolutional approaches
  • Train, fine-tune, and deploy models with a focus on performance, scalability, and efficiency
  • Optimize model inference using techniques such as quantization, compilation, knowledge distillation, and distributed execution
  • Work with high-performance and non-traditional compute platforms (e.g., GPUs, TPUs, CUDA-based systems)
  • Collaborate closely with small teams or operate as a sole contributor on technically demanding projects
  • Translate loosely defined requirements into effective technical solutions
  • Clearly document designs, tradeoffs, and results for both technical and stakeholder audiences

What you will need: 

  • Bachelor’s degree in relevant Computer Science/ Engineering Fields and or Mathematics or 5+ years in job experience 
  • 2 years of experience writing both proof-of-concept and production level code and accompanying documentation 
  • Minimum of 5 years experience with both Transformer and Convolution Neural Network architectures including:
    • LLMs
    • VLMs
    • CNNs
    • Mixture of Experts Models
    • Reasoning Models
  • 5 years of experience with model training and inference including:
    • Model Quantization
    • Model Compilation 
    • Knowledge Distillation 
    • Distributed Model Execution 
  • 3 years of experience with PyTorch, scikit-learn, docker, git, pandas and other machine learning and machine learning adjacent technologies
  • High Performance Compute or atypical compute experience (i.e. Google’s TPU, CUDA Programming)
  • Experience and understanding of computer architecture, operating systems, programming languages and software vulnerabilities. 
  • Experience with common reverse engineering tools, such as, IDA/Ghidra, debuggers, etc a plus
  • Experience with RFML and SDRs a plus
  • Experience working with embedded devices 
  • 5 years experience developing software using Python, C and C++
  • Ability to self-direct and work independently to include learning new technologies, languages and platforms, etc 
  • Active TS/SCI clearance 

Clearance: 

  • Active TS/SCI clearance

#LI-MS1

#onsite 

Two Six Technologies is committed to providing competitive and comprehensive compensation packages that reflect the value we place on our employees and their contributions. We believe in rewarding skills, experience, and performance. Our offerings include but are not limited to, medical, dental, and vision insurance, life and disability insurance, retirement benefits, paid leave, tuition assistance and professional development.

The projected salary range listed for this position is annualized. This is a general guideline and not a guarantee of salary. Salary is one component of our total compensation package and the specific salary offered is determined by various factors, including, but not limited to education, experience, knowledge, skills, geographic location, as well as contract specific affordability and organizational requirements.

Salary Range
$142,300$195,600 USD

Two Six Technologies provides cybersecurity and advanced technology solutions for national security customers, conducting impactful R&D to create innovative products like Sigma, Trusted Keep, IKE, Pulse, and M3.

View all jobs
Salary
$142,300 – $195,600 per year
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Machine Learning Engineer Q&A's
Report this job
Apply for this job