A

Allegis Group

Global talent solutions provider network

Lead Developer - Artificial Intelligence/Machine Learning Recommendation

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeHanover, MD, USAIn-person

About the Job

Requirements

  • A bachelor's degree or equivalent practical experience.
  • At least 8 years of experience in software development.
  • At least 5 years of experience building and deploying large-scale distributed systems with Java or Java-related technologies and frameworks.
  • At least 3 years of experience leading machine learning or large language model design and optimizing machine learning infrastructure, including model deployment, model evaluation, data processing, debugging, and fine-tuning.
  • At least 3 years of experience with software design and architecture.
  • Proficiency in one or more programming languages commonly used for large-scale and machine learning systems, such as Python, Java, Scala, or Go.
  • Familiarity with cloud platforms such as AWS, GCP, or Azure, modern data infrastructure, and large language model tooling.
  • Strong software engineering fundamentals, including data structures, algorithms, system design, and clean, maintainable coding practices.
  • Expertise in designing and building performant, scalable, and reliable large-scale distributed systems.
  • Technical leadership skills, including setting engineering standards, driving design decisions, and mentoring engineers.
  • Applied knowledge of machine learning, recommendation systems, ranking, and information retrieval, and the ability to select and apply appropriate techniques to business problems.
  • Proficiency in natural language processing and large language models, including designing agentic AI or large-language-model-based solutions.
  • Skill in rapid prototyping, experimentation, and outcome validation, such as A/B testing and offline evaluation, to inform architecture and scale decisions.
  • Ability to optimize systems for cost, performance, and throughput across massive data volumes.
  • Ability to contribute across the full stack and quickly learn new technologies, domains, and problem spaces.
  • Ability to translate ambiguous business requirements into clear technical designs, roadmaps, and deliverables.

Responsibilities

  • Research, design, develop, and optimize scalable recommendation-system solutions that enable Sales, Recruiting, and Marketing business functions across Allegis Group and its operating companies.
  • Lead modernization of the recommendation platform using artificial intelligence and machine learning, including designing and implementing agentic AI solutions for evolving business needs.
  • Architect and build large-scale distributed systems spanning information retrieval, recommendation engines, ranking, and candidate/job matching workflows.
  • Apply machine learning, natural language processing, and related artificial intelligence methods to improve recommendation relevance, quality, and user experience.
  • Own technical direction for assigned projects, translating ambiguous business problems into technical designs and delivery plans.
  • Prototype rapidly, validate outcomes, and run experiments such as A/B tests and offline evaluations to inform model, architecture, and scale decisions.
  • Optimize systems for performance, scalability, reliability, and cost across large data volumes and high-throughput workloads.
  • Collaborate with product, data science, platform, enterprise architecture, and operating-company stakeholders to align technical solutions with business priorities.
  • Provide technical leadership and mentorship to engineers, setting standards for code quality, system design, and engineering best practices.
  • Stay current with emerging techniques in artificial intelligence, machine learning, recommendation systems, and distributed computing, and apply ideas to advance the platform.
  • Contribute to licensing projections and vendor assessment.

Desired Qualifications

  • Experience building and deploying recommendation-system models, including retrieval, prediction, ranking, and embedding, in production.
  • Experience building architectures across different modeling domains.

About the Company

Allegis Group

Global talent solutions provider network

Allegis Group connects people with job opportunities and helps businesses with workforce needs through a network of specialized staffing and talent solutions brands. It offers a full suite of services—staffing, recruitment, managed services, and advisory—across industries, pairing job seekers with employers, managing talent pipelines, and delivering workforce solutions at scale via a global footprint. The company differentiates itself by providing an integrated, end-to-end set of talent solutions through a large portfolio of brands, giving it broad industry reach and consistent, high-quality experiences. Its goal is to help businesses win and careers soar by solving workforce challenges and delivering value across the talent lifecycle.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Hanover, Maryland
Founded
1983

Recently Posted Jobs

Explore more opportunities at Allegis Group

See more jobs