Staff Machine Learning Engineer
Posted on 2/11/2023
Experience Level
Desired Skills
Apache Spark
Data Structures & Algorithms
  • 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Experience with Apache Spark and Amazon AWS platform (SageMaker, Redshift, EMR, Glue, Step Functions, Lambda, Batch, etc.)
  • 5+ years of leading design or architecture (design patterns, reliability, and scaling) of new and existing systems experience
  • Experience as a mentor, tech lead, or leading an engineering team
  • Effective communicator (written and verbal)
  • Experience in deep learning libraries/techniques in the area of NLU and reinforcement learning strongly preferred
  • Understanding of OO design, algorithms, and data structures
  • Aptitude to quickly learn new languages and technologies as necessary
  • Computer Science or a related degree preferred
  • Design and develop ML solutions that involve the processing of large-scale data sets
  • Help define requirements, create software designs, implement code to these specifications, and support products while deployed and used by our customers
  • Work with Product Managers, Software Engineers, and Data Scientists to invent, design and deliver Machine Learning solutions in production; both customer and internal facing
  • Develop ML workflows and end-to-end pipelines for data preparation, training, deployment, monitoring, etc., and ensure the quality of architecture and design of our ML systems and data infrastructure
  • Develop data-driven feedback loops and real-time decision-making frameworks to provide the best experience for our customers
  • Prior domain knowledge in NLU is a plus, though not required. However, strong motivation to learn ML, AI, and NLU is critical for a candidate to be successful in the role
Varsity Tutors

501-1,000 employees

Live learning platform