AL/ML Programmer
Listed on 2026-07-03
-
Software Development
Machine Learning/ ML Engineer, AI Engineer (Applied/Software), Data Scientist
AL/ML Programmer
Date:
Jun 29, 2026
Location:
Lexington, MA, US
Company: MIT Lincoln Laboratory
Are you excited to contribute to world‑class research in artificial intelligence with real impact on national security? The Artificial Intelligence Technology and Systems Group at MIT Lincoln Laboratory has over 50 years of experience developing revolutionary technologies for critical national missions.
We specialize in machine learning (ML) algorithms, technologies, and systems that extract and analyze information from multimedia data—including speech, text, images, and video. In recent years, we have significantly expanded our mission to include developing impactful ML solutions for cybersecurity in collaboration with the nation's top cyber organizations.
As a recognized leader in both basic and applied AI/ML, our group is shaping emerging AI fields and driving the Laboratory's efforts in AI assurance across the Department of Defense and the Intelligence Community. We also integrate expertise in multimedia, cyber, and AI assurance to develop cutting‑edge technologies for Operations in the Information Environment (OIE).
A hallmark of our work is a focus on operational relevance: we design and evaluate AI/ML systems using realistic datasets and metrics, and we partner directly with intelligence analysts and cyber operators to ensure rapid transition of our technologies into real‑world, mission‑critical systems.
Job DescriptionOur staff members:
- Design, program, and architect advanced ML methods.
- Develop algorithms in speech, natural language processing, multimedia, cyber, and graph analytics.
- Publish and present research at premier conferences.
The AI Technology and Systems Group is seeking motivated applicants who can contribute to projects addressing a wide range of national needs in AI and ML. Assignments may include:
- Research on state‑of‑the‑art algorithms in signal processing, natural language processing, graph analytics, and adversarial AI.
- Applying innovative methods to challenging, real‑world problems.
- Working in a collaborative, team‑oriented development environment.
This is an opportunity to apply your skills to some of the most important technical challenges of our time—while learning from and contributing to a world‑class research community.
QualificationsQualifications
Ph.D. in electrical engineering, computer science, or another relevant discipline, or a Master’s degree and 5+ years of relevant experience will be considered.
Desired Skills
- Knowledge of artificial intelligence, ideally with applications to multimedia, cyber security or adversarial machine learning / AI security experience.
- Deep AI/ML experience – graduate‑level (or professional) knowledge of state‑of‑the‑art machine‑learning, deep‑learning, LLM/agentic AI, multimodal perception, differentiable modeling and simulation packages, graph analytics, adversarial/AI‑assurance, or cyber‑ML; ability to read, critique, and extend advanced research papers.
- System analysis & problem decomposition – can translate high‑level end‑state requirements into a clear set of research tasks, define quantitative success metrics and measures, and produce a task break‑down structure that aligns with program/project milestones. Adept at formulating hypotheses, designing controlled experiments, and drawing data‑driven conclusions on novel problems.
- Operate within a rapid research‑to‑prototype pipeline – demonstrable ability to turn novel algorithms and approaches into robust, reproducible prototypes in tight timescales, around iterative refinement.
- Advanced Python & ML libraries – expert‑level proficiency in Python and deep‑learning frameworks (PyTorch, Tensor Flow, etc.), plus Huggingface ecosystem, and data science frameworks (Num Py/pandas/Sci Py, etc.).
- Software‑engineering best practices – strong Git workflow (branching, pull‑requests, code reviews), continuous‑integration testing, environment reproducibility (e.g., conda, virtualenv). Ability to document code, write reproducible experiment notebooks, and maintain versioned releases.
- Team and Project leadership – experience leading small research teams, assigning tasks, tracking progress, removing technical…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).