Senior Software Engineer II - Machine Learning

Added
8 days ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

azure python tensorflow pytorch scikit-learn

πŸ“‹ Description

  • Design and implement AI-powered systems with ML and LLMs; leverage Azure AI/ML.
  • Apply ML techniques (RAG, prompts, fine-tuning, semantic search).
  • Collaborate with PMs and designers to deliver customer features.
  • Write clean, testable code and contribute to engineering standards.
  • Author design docs explaining system behavior and trade-offs.
  • Debug production issues across app code, data, and ML components.

🎯 Requirements

  • Bachelor's or Master's in CS/Engineering/Math or equivalent.
  • 4+ years software engineering with ML in production.
  • Strong ability to design and build scalable, production-quality software.
  • Experience applying ML models in real systems (integration, inference, evaluation) and Python.
  • Familiarity with PyTorch, TensorFlow, Hugging Face, or scikit-learn.
  • Experience or interest in search, information retrieval, ranking, or recommendations.

🎁 Benefits

  • Comprehensive employee health coverage (all locations).
  • 401K with match (US) or pension with match (UK).
  • Competitive compensation and bonus program.
  • Flexible vacation policies.
  • Time off for birthdays and volunteering.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest β€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs β†’