Description

  • Codebase migrations
  • Enhance code quality
  • Increase test coverage through unit and integration testing
  • Code refactoring
  • Optimize backend workflow orchestration
  • Additional engineering tasks such as setting up dashboards and alerts, and assisting with on-call workloads
  • Interact with scalable and distributed training algorithms and efficient data loading for large scale deep learning
  • Collaborate with both research and maturation teams to push research to products

Minimum Qualifications:

  • Bachelor’s in software engineering or related field
  • 10+ years of experience in Python, especially with large codebases, preferably in Big Tech or mid-to-large companies
  • Proficiency in continuous integration and testing
  • Knowledge of code optimization techniques
  • Familiarity with GPU coding, PyTorch, and backend Machine Learning systems (a plus)
  • Strong problem-solving skills and attention to detail, with the ability to independently overcome technical roadblocks
  • Experience working collaboratively and communicate effectively across functional teams
  • Capability to work independently and within a team

Preferred Qualifications:

  • Master's degree or PhD in software engineering or related field
  • Experience in training deep learning models is a plus
  • Experience in machine learning systems, such as defining evaluation metrics, building evaluation systems, scaling up pipelines and tooling
  • Experience in creating and maintaining public projects (e.g., GitHub)
  • Code Optimization/GPU Coding
  • PyTorch Experience
  • FAANG background preferred

Education

Bachelor's or Master's degrees