Spotify logo
Spotify

Passionate music fans. Innovative tech pros. Perfect harmony. Join our band.

Machine Learning Engineer

Machine Learning EngineerMachine Learning EngineerFull TimeRemoteSeniorTeam 5,001-10,000Since 2008H1B SponsorCompany SiteLinkedIn

Location

New York

Posted

65 days ago

Salary

$170K - $212K / year

Seniority

Senior

Job Description

Machine Learning Engineer

Spotify

• Contribute to the design, build, evaluation, shipping, and refinement of systems that improve Spotify’s promotional performance with hands-on ML development • Collaborate with a multidisciplinary team to optimize machine learning models for production use cases, ensuring they are highly efficient, scalable, and consistently meet well-defined success criteria • Influence the technical design, architecture, and infrastructure decisions to support new and diverse machine learning architectures. • Work with Data and ML Engineers to support transitioning machine learning models from research and development into production • Implement and monitor model success metrics, diagnose issues, and contribute to an on-call schedule to maintain production stability.

Job Requirements

  • experience implementing ML systems at scale in Java, Scala, Python or similar languages
  • experience with ML frameworks such as TensorFlow, PyTorch, etc.
  • understanding of how to bring machine learning models from research to production
  • collaborative mindset, enjoy working closely with research scientists, machine learning engineers, and data engineers
  • experience in optimizing machine learning models for production use cases
  • preferably have experience with data pipeline tools like Apache Beam, Scio, and cloud platforms like GCP
  • some exposure to causal ML models, including things like counterfactuals
  • familiar with creating model success metric dashboards, diagnosing production issues

Benefits

  • health insurance
  • six month paid parental leave
  • 401(k) retirement plan
  • monthly meal allowance
  • 23 paid days off
  • 13 paid flexible holidays
  • paid sick leave

Related Job Pages

More Machine Learning Engineer Jobs

NINOS, Inc logo

Learning Support Coordinator

NINOS, Inc

NINOS, Inc. is a leading non-profit organization providing Head Start and Early Head Start services to children and families in South Texas. Our mission is to promote positive outcomes for young children by enhancing their development, strengthening family functioning, and providing comprehensive educational, health, and nutritional services. We are committed to supporting low-income families and creating a brighter future for our children.

Role Description NINOS, Inc. is seeking an empathetic, organized, and motivated Remote Learning Support Coordinator (Entry Level) to assist both coaches and clients in a dynamic, client-facing environment. This role plays a key part in supporting virtual coaching sessions, helping clients implement effective systems for planning, organization, and time management, and tracking progress over time. It is an excellent entry point for individuals interested in building a career in coaching, educational support, or clinical services. - Support coaches with virtual 1:1 sessions, including scheduling, session preparation, and brief follow-up documentation - Assist clients in setting up and maintaining simple organizational systems such as calendars, checklists, and daily routines - Monitor client progress and share observations with the coaching team to support ongoing development - Prepare, organize, and upload workshop materials, handouts, and resource links - Provide professional and friendly communication to clients via email and chat as needed - Maintain accurate and confidential records of session outcomes, goals, and next steps Qualifications - Strong organizational skills with excellent attention to detail - Effective written and verbal communication abilities - Ability to build rapport quickly and work with diverse client populations, including neurodivergent individuals - Comfortable using virtual platforms such as Zoom, Google Meet, and tools like Google Drive - Reliable, self-motivated, and able to manage time independently in a remote environment Requirements - Experience supporting students or young adults (e.g., tutoring, mentoring, program coordination) - Nice to Have (Not Required) - Basic understanding of executive functioning challenges such as ADHD, procrastination, and time management - Nice to Have (Not Required) Benefits - Opportunity to engage in meaningful, impact-driven work - Flexible remote schedule with a supportive and collaborative team environment - Training in NINOS, Inc.'s coaching methodologies - Clear pathways for professional growth into coaching and advanced support roles

United States
Job Closed
Mindrift logo

Machine Learning Developer (Freelance)

Mindrift

Apply → Pass qualification(s) → Join a project → Complete tasks → Get paid. Project time expectations: Tasks are estimated to require around 10–20 hours per week during active phases, based on project requirements; This is an estimate, not a guaranteed workload, and applies only while the project is active. Note: Rates vary based on expertise, skills assessment, location, project needs, and other factors. Higher rates may be offered to highly specialized experts. Lower rates may apply during onboarding or non-core project phases. Payment details are shared per project.

Please submit your CV in English and indicate your level of English proficiency. Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems. Participation is project-based, not permanent employment. What this opportunity involves  While each project involves unique tasks, contributors may:  - Design original computational STEM problems that simulate real scientific workflows - Create problems that require Python programming to solve - Ensure problems are computationally intensive and cannot be solved manually within reasonable timeframes (days/weeks) - Develop problems requiring non-trivial reasoning chains and creative problem-solving approaches - Verify solutions using Python with standard libraries (Numpy, Pandas, Scipy, scikit-learn) - Document problem statements clearly and provide verified correct answers What we look for This opportunity is a good fit for ML specialists with an experience in python open to part-time, non-permanent projects. Ideally, contributors will have:   - 5+ years of hands-on machine learning experience with proven business impact - Portfolio of completed projects and publications showcasing real-world problem-solving - Expert Python programming for data science (pandas, numpy, scipy, scikit-learn, statsmodels) - Expert statistical analysis and machine learning - deep understanding of algorithms, methods, and their practical applications - Expert with SQL and database operations for data manipulation and analysis - Experience with GenAI technologies (LLMs, RAG, prompt engineering, vector databases) - Understanding of MLOps practices and model deployment workflows - Knowledge of modern frameworks (TensorFlow, PyTorch, LangChain) - Strong written English (C1+). How it works  Apply → Pass qualification(s) → Join a project → Complete tasks → Get paid Project time expectations  For this project, tasks are estimated to require around 10–20 hours per week during active phases, based on project requirements. This is an estimate, not a guaranteed workload, and applies only while the project is active.  Compensation On this project, contributors can earn up to $58 per hour equivalent, depending on their level and pace of contribution. Compensation varies across projects depending on scope, complexity, and required expertise. Please note that other projects on the platform may offer different earning levels based on their requirements.

Austria
Job Closed
Mindrift logo

Machine Learning Developer (Freelance)

Mindrift

Apply → Pass qualification(s) → Join a project → Complete tasks → Get paid. Project time expectations: Tasks are estimated to require around 10–20 hours per week during active phases, based on project requirements; This is an estimate, not a guaranteed workload, and applies only while the project is active. Note: Rates vary based on expertise, skills assessment, location, project needs, and other factors. Higher rates may be offered to highly specialized experts. Lower rates may apply during onboarding or non-core project phases. Payment details are shared per project.

Please submit your CV in English and indicate your level of English proficiency. Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems. Participation is project-based, not permanent employment. What this opportunity involves  While each project involves unique tasks, contributors may:  - Design original computational STEM problems that simulate real scientific workflows - Create problems that require Python programming to solve - Ensure problems are computationally intensive and cannot be solved manually within reasonable timeframes (days/weeks) - Develop problems requiring non-trivial reasoning chains and creative problem-solving approaches - Verify solutions using Python with standard libraries (Numpy, Pandas, Scipy, scikit-learn) - Document problem statements clearly and provide verified correct answers What we look for This opportunity is a good fit for ML specialists with an experience in python open to part-time, non-permanent projects. Ideally, contributors will have:   - 5+ years of hands-on machine learning experience with proven business impact - Portfolio of completed projects and publications showcasing real-world problem-solving - Expert Python programming for data science (pandas, numpy, scipy, scikit-learn, statsmodels) - Expert statistical analysis and machine learning - deep understanding of algorithms, methods, and their practical applications - Expert with SQL and database operations for data manipulation and analysis - Experience with GenAI technologies (LLMs, RAG, prompt engineering, vector databases) - Understanding of MLOps practices and model deployment workflows - Knowledge of modern frameworks (TensorFlow, PyTorch, LangChain) - Strong written English (C1+). How it works  Apply → Pass qualification(s) → Join a project → Complete tasks → Get paid Project time expectations  For this project, tasks are estimated to require around 10–20 hours per week during active phases, based on project requirements. This is an estimate, not a guaranteed workload, and applies only while the project is active.  Compensation On this project, contributors can earn up to $58 per hour equivalent, depending on their level and pace of contribution. Compensation varies across projects depending on scope, complexity, and required expertise. Please note that other projects on the platform may offer different earning levels based on their requirements.

Romania
Job Closed
Mindrift logo

Machine Learning Developer (Freelance)

Mindrift

Apply → Pass qualification(s) → Join a project → Complete tasks → Get paid. Project time expectations: Tasks are estimated to require around 10–20 hours per week during active phases, based on project requirements; This is an estimate, not a guaranteed workload, and applies only while the project is active. Note: Rates vary based on expertise, skills assessment, location, project needs, and other factors. Higher rates may be offered to highly specialized experts. Lower rates may apply during onboarding or non-core project phases. Payment details are shared per project.

Please submit your CV in English and indicate your level of English proficiency. Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems. Participation is project-based, not permanent employment. What this opportunity involves  While each project involves unique tasks, contributors may:  - Design original computational STEM problems that simulate real scientific workflows - Create problems that require Python programming to solve - Ensure problems are computationally intensive and cannot be solved manually within reasonable timeframes (days/weeks) - Develop problems requiring non-trivial reasoning chains and creative problem-solving approaches - Verify solutions using Python with standard libraries (Numpy, Pandas, Scipy, scikit-learn) - Document problem statements clearly and provide verified correct answers What we look for This opportunity is a good fit for ML specialists with an experience in python open to part-time, non-permanent projects. Ideally, contributors will have:   - 5+ years of hands-on machine learning experience with proven business impact - Portfolio of completed projects and publications showcasing real-world problem-solving - Expert Python programming for data science (pandas, numpy, scipy, scikit-learn, statsmodels) - Expert statistical analysis and machine learning - deep understanding of algorithms, methods, and their practical applications - Expert with SQL and database operations for data manipulation and analysis - Experience with GenAI technologies (LLMs, RAG, prompt engineering, vector databases) - Understanding of MLOps practices and model deployment workflows - Knowledge of modern frameworks (TensorFlow, PyTorch, LangChain) - Strong written English (C1+). How it works  Apply → Pass qualification(s) → Join a project → Complete tasks → Get paid Project time expectations  For this project, tasks are estimated to require around 10–20 hours per week during active phases, based on project requirements. This is an estimate, not a guaranteed workload, and applies only while the project is active.  Compensation On this project, contributors can earn up to $58 per hour equivalent, depending on their level and pace of contribution. Compensation varies across projects depending on scope, complexity, and required expertise. Please note that other projects on the platform may offer different earning levels based on their requirements.

Czechia
Job Closed