Back to all positions

[Remote] Machine Learning Engineer

Remote Full-time Now Hiring

Note: The job is a remote job and is open to candidates in USA. GitHub is the world’s leading platform for agentic software development, and they are seeking an experienced machine learning engineer to help design, build, and deploy agentic solutions. The role involves identifying trends related to safety, fraud, and abuse on GitHub, and collaborating with cross-functional teams to ensure the platform's safety and integrity.

Responsibilities

  • Design, build and deploy agentic solutions that leverage large language models to detect and prevent fraud, abuse, and security threats at scale — applying LLMs to problems such as content classification and multi-step agentic investigation
  • Build well-engineered, production-grade systems that run reliably against high-volume event streams, making effective use of AI coding assistants to accelerate and improve your work
  • Build and operate scalable ML systems on cloud platforms (such as Azure AI Foundry) for training, deploying, and serving models and agentic solutions in production
  • Evaluate and improve existing models and agentic solutions using offline evaluations (including tool-use loops and LLM-as-judge evaluation), performance metrics, and feedback from operational deployments
  • Identify vulnerabilities in products that lead to abuse, and provide consultation to product teams reviewing new features
  • Collaborate closely with cross-functional teams including data scientists, software engineers, product managers and content moderators to integrate agentic solutions into production systems
  • Document the systems you help build and support the technical growth of your peers

Skills

  • 4+ years experience in machine learning, or related field
  • OR Bachelor's Degree in Computer Science, Software Development, Electrical or Computer Engineering, Mathematical Sciences, or related field AND 2+ years experience in machine learning, or related field
  • OR Master's Degree in Machine Learning, Computer Science, Software Development, Electrical or Computer Engineering, Mathematical Sciences, or related field
  • OR equivalent experience
  • Strong understanding of large language models — how they work — and hands-on experience applying them at scale, ideally for classification, agentic workflows, or agents
  • Strong software engineering skills, including experience building with AI coding assistants
  • Experience designing or evaluating agentic systems (tool-use loops, multi-step workflows, or LLM-as-judge evaluation)
  • Hands-on experience building and operating classification or detection systems at scale, including handling imbalanced data and precision/recall tradeoffs
  • Experience in Trust and Safety, National Security or fighting spam, malware, fraud, and threat actor activity at scale
  • Experience in responsible AI
  • Experience in Safety-by-Design
  • Experience with managing user data and privacy
  • Solid understanding of machine learning algorithms (supervised and unsupervised learning, anomaly detection, etc.) and their practical implementation

Benefits

  • Annual bonus
  • Stock
  • Opportunity to earn sales incentives based on revenue or utilization, depending on the terms of the plan and the employee's role
  • Generous learning and growth opportunities
  • Excellent benefits to support you, wherever you are
  • Remote-first

Company Overview

  • INDRA is a software innovation and development team from National Institute of Technology, Tiruchirappalli specializing in machine learning and artificial intelligence. It was founded in 2017, and is headquartered in Tiruchirappalli, Tamil Nadu, IN, with a workforce of 11-50 employees. Its website is https://github.com/Team-INDRA.
  • Company H1B Sponsorship

  • INDRA has a track record of offering H1B sponsorships, with 1 in 2025, 2 in 2020. Please note that this does not guarantee sponsorship for this specific role.