Senior Machine Learning Engineer

Industry: Edtech
Remote
Company size: 251-10K
Full-time/Part-time

Apply for this job

Check out the best jobs for September 2023here

Find remote software jobs with hundreds of Turing clients

Job description

A U.S.-based company that is developing a cutting-edge live learning platform that connects professionals and students with on-demand, tailored lessons on any subject, is looking for a Senior Machine Learning Engineer. The engineer will be in charge of building and implementing ML solutions that require processing of massive amounts of data. The company is utilizing the latest AI developments to open up new doors for rapid development of revolutionary experiences to deliver tailored learning solutions. This position requires 6+ hours of overlap with the EST/PST time zones. The company has successfully managed to secure $105mn+ during their Series C round of funding. 

 

Job Responsibilities:

  • Mentor and coach other junior developers on industry's best practices
  • Interact with the leadership while working with product teams and other engineering teams
  • Guide and develop people in the fields of architecture in general and AI and ML
  • Showcase an ability to manage engineering initiatives and produce results rather than just activities
  • Work together with Product and Design to create individualized learning experiences that are of the highest caliber
  • Don't just write code; actively contribute to the discussion on how to create the systems and solutions that are important to our clients
  • Help with defining requirements, developing software designs, writing code to execute these requirements, and providing support for products when they are deployed and being utilized by our clients
  • Work with data scientists, software engineers, and product managers to create, design, and deploy production-ready machine learning solutions for both external and internal users
  • Create ML processes and end-to-end pipelines for data preparation, training, deployment, monitoring, and other tasks, and make sure the ML systems and data infrastructure have high-quality architecture and design
  • To give our consumers the best experience possible, create real-time decision-making frameworks and data-driven feedback loops
  • Implement consumer-facing solutions that address the demands of the customer
  • Take charge of the large-scale services that drive our expanding learning platform
  • Create software that is scalable and capable of seamless recovery
  • To deploy in AWS, use CI/CD with the appropriate logging, monitoring, and alerting
  • Become a mentor, a thought leader, and a champion of best practices
  • Work in close collaboration with data science and product teams
  • Lead an engineering team that is diverse, inclusive, and committed to consistently delighting customers

Job Requirements:

  • Bachelor’s/Master’s degree in Engineering, Computer Science (or equivalent experience)
  • At least 6+ years of relevant experience as a Machine Learning Engineer
  • 5+ years of experience with the entire software development life cycle, including coding guidelines, code reviews, source control management, build procedures, testing, and operations knowledge
  • 5+ years of experience directing design or architecture of new and existing systems (design patterns, reliability, and scaling)
  • Extensive knowledge of the AWS platform (including SageMaker, Redshift, EMR, Glue, Step Functions, Lambda, Batch, etc.) and Apache Spark
  • Prior experience leading an engineering team, serving as a tech lead, or mentoring
  • Familiarity with OO design, algorithms, and data structures
  • Ability to pick up new languages and technologies rapidly when needed
  • Strong preference for deep learning expertise in the areas of reinforcement learning and NLU libraries and methodologies
  • Programming expertise in functional, object-oriented, design patterns, Big O, data structures, and other areas
  • Thorough understanding of service-oriented architecture, including contextual boundaries and service-to-service communication
  • Demonstrable experience working with machine learning systems, including batch and real-time systems
  • In-depth knowledge of configuration tools like Terraform and AWS Cloud Formation
  • Extensive knowledge of data security elements like secure coding, data classification and protection, and PCI/HIPAA/GDPR
  • Prior experience working with Golang to architect, build, and document at-scale web apps
  • Extensive experience using AWS infrastructure, such as EC2, ECS, EKS, Lambda, Batch, CloudWatch, Kinesis, etc.
  • Strong desire to learn and expand your knowledge of ML, AI, and NLU
  • Nice to have some experience with Ruby on Rails, Java, Scala, and C++
  • Prior experience with deployment systems like CodeShip and AWS CodeDeploy is preferred
  • Some experience deploying e-commerce solutions is desirable
  • Must be a capable business owner that is eager to put in the work and has a growth attitude
  • Prior domain experience in NLU is nice to have
  • Fluent in English communication, both spoken and written

Interested in this job?

Apply to Turing today.

Apply now

How to become a Turing developer?

Work with the best software companies in just 4 easy steps
  1. Create your profile

    Fill in your basic details - Name, location, skills, salary, & experience.

  2. Take our tests and interviews

    Solve questions and appear for technical interview.

  3. Receive job offers

    Get matched with the best US and Silicon Valley companies.

  4. Start working on your dream job

    Once you join Turing, you’ll never have to apply for another job.

Leadership

In a nutshell, Turing aims to make the world flat for opportunity. Turing is the brainchild of serial A.I. entrepreneurs Jonathan and Vijay, whose previous successfully-acquired AI firm was powered by exceptional remote talent. Also part of Turing’s band of innovators are high-profile investors, such as Facebook's first CTO (Adam D'Angelo), executives from Google, Amazon, Twitter, and Foundation Capital.

Equal Opportunity Policy

Turing is an equal opportunity employer. Turing prohibits discrimination and harassment of any type and affords equal employment opportunities to employees and applicants without regard to race, color, religion, sex, sexual orientation, gender identity or expression, age, disability status, protected veteran status, or any other characteristic protected by law.

Work full-time at top U.S. companies

Create your profile, pass Turing Tests and get job offers as early as 2 weeks.

Apply now

Apply now