Senior Software Engineer, MLE

8 Minutes ago • 4 Years +
Research Development

Job Description

Toast is seeking a Senior Machine Learning Engineer for its AI team. The role involves product-oriented development and deployment of machine learning models, working with ML engineers, data scientists, and product managers. Key responsibilities include building robust ML pipelines, architecting APIs, creating microservices, and optimizing performance. The engineer will also implement best practices for software development and collaborate with cross-functional teams to deliver high-quality products.
Good To Have:
  • Ability to debug and resolve technical issues across the full stack
  • Experience in developing web applications using HTML, CSS, JavaScript, React
  • Experience in data engineering and programming frameworks such as Spark and Ray
  • Foundational knowledge in statistical concepts (classification, regression) and deep learning algorithms (CNN, RNN)
Must Have:
  • Develop robust machine learning model pipelines
  • Architect and implement APIs and microservices
  • Implement best practices for software development
  • Stay current with ML engineering and cloud infrastructure
  • Monitor, troubleshoot, and optimize ML models and infrastructure
  • Embrace agile development and continuous learning
  • Collaborate with cross-functional teams
  • Bachelor's degree in CS or related field
  • Minimum 4 years industrial experience in deploying ML models
  • Experience with Java/Kotlin, Python, Scala
  • Experience with ML frameworks (scikit-learn, Tensorflow, PyTorch)
  • Experience with microservice architecture
  • Experience with AWS tooling (SageMaker, DynamoDB, Athena, Glue)
  • Experience in software engineering best practices (OOP, TDD, CI/CD, Git, shell scripting, task orchestration)
  • Knowledge of model deployment, orchestration (Apache Airflow), scaling, and CPU/GPU management
  • Exceptional problem-solving and analytical skills
  • Outstanding communication and interpersonal skills
  • Experience with generative AI from concept to production
Perks:
  • Hybrid work model

Add these skills to join the top 1% applicants for this job

cross-functional
communication
problem-solving
github
game-texts
agile-development
react
html
aws
spark
model-deployment
scikit-learn
pytorch
deep-learning
ci-cd
microservices
git
kotlin
python
shell
algorithms
scala
tensorflow
javascript
css
java
machine-learning

Now, more than ever, the Toast team is committed to our customers. We’re taking steps to help restaurants navigate these unprecedented times with technology, resources, and community. Our focus is on building the restaurant platform that helps restaurants adapt, take control, and get back to what they do best: building the businesses they love. And because our technology is purpose-built for restaurants, by restaurant people, restaurants can trust that we’ll deliver on their needs for today while investing in experiences that will power their restaurant of the future.

Bready\* to make a change?

Toast is looking for a senior Machine Learning Engineer to join the AI team. The ideal candidate has a solid track record in the product-oriented development and deployment of machine learning models. As a Senior Machine Learning Engineer, you will work with a team of machine learning engineers, data scientists and product managers to build machine learning pipelines and deploy models for product lines.

About this Roll\***:

  • Work with a team of machine learning engineers and data scientists to develop robust machine learning model pipelines, architect and implement APIs, and create microservices focused on optimizing latency, availability, and overall performance.
  • Implement best practices for version control, code review, testing, and documentation, fostering a culture of high-quality software development
  • Stay current with the latest tools, technologies, and best practices in machine learning engineering and cloud-based infrastructure, and drive continuous improvement within the team
  • Monitor, troubleshoot, and optimize the performance of machine learning models and related infrastructure
  • Embrace agile development methodologies, uphold best practices, and seize ongoing learning opportunities.
  • Engage in collaborative efforts with cross-functional teams, including product managers and engineers, to ensure the delivery of superior quality products.

Do you have the right ingredients\***?

  • Bachelor's degree in Computer Science, a related technical discipline, or equivalent hands-on experience.
  • A minimum of 4 years of industrial experience in deploying machine learning models.
  • Experience with the following languages (Java/Kotlin, Python, Scala) and preferably ML frameworks (scikit-learn, Tensorflow, PyTorch)
  • Experience with microservice based architecture, preferably with AWS tooling (SageMaker, DynamoDB, Athena, Glue, etc.)
  • Experience in software engineering best practices and tools including object-oriented programming, test-driven development, CI/CD, git, shell scripting, task orchestration
  • Profound knowledge of model deployment, orchestration (Apache airflow), scaling, and managing CPU/GPU resources efficiently.
  • Exceptional problem-solving, analytical skills and the ability to tackle complex problems with a critical thinking approach.
  • Outstanding communication and interpersonal skills, coupled with a demonstrated ability to work collaboratively within a team environment.
  • Foundational knowledge in statistical concepts (e.g. classification, regression, etc) and deep learning algorithms (e.g. CNN, RNN) is desirable
  • Experience with generative AI from concept to production.

Bonus ingredients\***:

  • Ability to debug and resolve technical issues across the full stack is a plus.
  • Experience in developing and building web applications using HTML, CSS, JavaScript and React is a plus.
  • Experience in data engineering and programming frameworks such as Spark and Ray is a strong plus.

**Diversity, Equity, and Inclusion is Baked into our Recipe for Success**

At Toast, our employees are our secret ingredient—when they thrive, we thrive. The restaurant industry is one of the most diverse, and we embrace that diversity with authenticity, inclusivity, respect, and humility. By embedding these principles into our culture and design, we create equitable opportunities for all and raise the bar in delivering exceptional experiences.

We Thrive Together

We embrace a hybrid work model that fosters in-person collaboration while valuing individual needs. Our goal is to build a strong culture of connection as we work together to empower the restaurant community. To learn more about how we work globally and regionally, check out: https://careers.toasttab.com/locations-toast .

Apply today!

Toast is committed to creating an accessible and inclusive hiring process. As part of this commitment, we strive to provide reasonable accommodations for persons with disabilities to enable them to access the hiring process. If you need an accommodation to access the job application or interview process, please contact candidateaccommodations@toasttab.com .

Set alerts for more jobs like Senior Software Engineer, MLE
Set alerts for new jobs by Toast
Set alerts for new Research Development jobs in India
Set alerts for new jobs in India
Set alerts for Research Development (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙