Passionate music fans. Innovative tech pros. Perfect harmony. Join our band.
Machine Learning Engineer – Personalization, Horizon
Location
United Kingdom
Posted
51 days ago
Salary
0
Seniority
Senior
Job Description
Machine Learning Engineer – Personalization, Horizon
Spotify
• Design, build, evaluate, and ship agentic based features and interactive experiences to bring our products to the next level • Collaborate with cross functional teams spanning user research, design, data science, product management, and engineering to build new product features that advance our mission to connect artists and fans in personalized and useful ways • Prototype new approaches and productionize solutions at scale for our hundreds of millions of active users • Promote and role-model best practices of ML systems development, testing, evaluation, etc., both inside the team as well as throughout the organization • Actively contributed to a strong community of machine learning practitioners at Spotify
Job Requirements
- An experienced ML practitioner motivated to work on complex real-world problems in a fast-paced and collaborative environment
- Strong background in machine learning, natural language processing, and generative AI, with experience in applying theory to develop real-world applications
- Hands-on expertise with implementing end-to-end production ML systems at scale. Experience with production LLM scale based systems is a plus
- Experience with incorporating human feedback to improve LLM based systems using technicals like DPO, KTO, and reinforcement fine-tuning
- Experience with designing end-to-end tech specs and modular architectures for ML frameworks in complex problem spaces in collaboration with product teams
- Experience with large scale, distributed data processing frameworks/tools like Apache Beam, Apache Spark, and cloud platforms like GCP or AWS
Benefits
- Flexible work arrangements
- Professional development opportunities
Related Guides
Related Job Pages
More Machine Learning Engineer Jobs
Senior Machine Learning Engineer
FullscriptDispense your way | Currently hiring across North America!
• Design, build, and deploy LLM-powered product features, including lab result summaries, clinical workflow tools, and practitioner-facing conversational agents. • Build backend services that integrate LLMs and ML models into Fullscript’s platform, primarily using Python, with increasing exposure to Elixir as the platform evolves. • Develop AI systems that can support open-ended clinical questions, follow-up interactions, and reasoning over structured and unstructured healthcare context. • Implement prompting, grounding, retrieval, and safety strategies that improve output quality, consistency, and clinical relevance. • Build evaluation, testing, monitoring, and CI/CD workflows for AI features, including approaches for accuracy, hallucination detection, edge cases, and reliability. • Partner with medical, product, analytics, and engineering teams to translate clinical needs into practical AI capabilities that can scale. • Own AI systems end to end, from experimentation and prototyping through production deployment, iteration, and ongoing improvement. • Contribute to architecture and implementation decisions for AI-powered analytics, lab interpretation, and clinical decision-support workflows. • Stay current with fast-moving LLM, agentic AI, and applied ML ecosystems, while staying pragmatic about what is ready for production use.
Lead Machine Learning Engineer
ThoughtworksThoughtworks is a dynamic and inclusive community of bright and supportive colleagues who are revolutionizing tech. As a leading technology consultancy, we’re pushing boundaries through our purposeful and impactful work. Over 30 years of delivering extraordinary impact with clients. Helping clients solve complex business problems with technology as the differentiator.
Role Description Lead Machine Learning Engineers at Thoughtworks use modern architectures to develop end-to-end scalable machine learning systems and applications. They use their specialized depth and breadth of knowledge to impact the achievement of client, project or service objectives and advocate for ways of working to promote and deliver excellence. Their leadership extends beyond technical prowess, encompassing strategic thinking and effective collaboration to drive innovation and deliver solutions that meet and exceed organizational goals. As a lead machine learning engineer on projects, you will be leading the design of technical solutions or perhaps overseeing a program inception to build a new system and/or application. Alongside hands-on coding, as a key influencer, you will shape the trajectory of machine learning engineering initiatives, playing a pivotal role in advancing the field and ensuring impactful outcomes for the broader objectives of the company. - Embrace a strategic mindset, contributing to the direction of machine learning (ML) initiatives and aligning technical solutions with broader organizational goals. - Play a pivotal role in program inception, shaping the development of new systems and applications from idea to reality, overseeing technical feasibility and resource allocation. - Leverage your deep understanding of modern architectures to lead the development of scalable and maintainable ML systems, ensuring optimal performance and efficiency. - Translate client needs into technically feasible and impactful ML applications, driving solution design and deployment within complex, high-stakes projects. - Own the development and maintenance of ML applications, including ML pipelines, model training and deployment, and monitoring and evaluation. - Champion Responsible AI and effective ways of working within the team, advocating for a culture of excellence and continuous improvement. - Navigate intricate technical challenges with proficiency, employing your specialized knowledge to troubleshoot issues and guide the team towards successful resolutions. - Stay at the forefront of the evolving field of machine learning, actively seeking out and implementing new technologies and advancements to ensure Thoughtworks remains a leader in innovation. - Foster a collaborative environment, effectively leading your team through hands-on coding alongside mentorship and guidance, empowering individual growth and knowledge sharing. - Measure and analyze the impact of ML initiatives, iteratively refining approaches and ensuring solutions deliver tangible value to clients and the organization. Qualifications - Experience in developing a technical vision and strategy, keeping it relevant and aligned to the business needs. - Ability to design and execute cross-functional requirements based on business priorities. - Experience in writing clean, maintainable and testable code, demonstrating attention to refactoring and readability of the code using Python or Shell. - Experience with distributed systems and scalable architectures to handle large-scale ML applications. - Experience with building, deploying and maintaining ML systems using relevant ML techniques and platforms, i.e.: Scikit-learn, Tensorflow, MLFlow, Kubeflow, Pytorch. - Experience with application of MLOps principles and CI/CD to ML. - Experience in machine learning engineering and data science, familiar with key ML concepts, algorithms and frameworks, and understand ML model lifecycles. - Experience with designing and operating the infrastructure required to run different types of ML training and serving workloads, i.e.: on-premise vs. cloud infrastructure, infrastructure as code, monitoring, etc. - Hands-on experience with on-premise and cloud services for building and deploying ML pipelines, i.e.: Azure, AWS, GCP or Databricks and associated ML managed services. Requirements - Understand the importance of stakeholder management and can easily liaise between clients and other key stakeholders throughout projects, ensuring buy-in and gaining trust along the way. - Resilient in ambiguous situations and can adapt your role to approach challenges from multiple perspectives. - Willing to take on risks or conflicts and skillfully manage them. - Eager to coach, mentor and motivate others, aspiring to influence teammates to take positive action and accountability for their work. - Enjoy influencing others and advocate for technical excellence while being open to change when needed. - Proven leader with a track record of encouraging teammates in their professional development and relationships. - Natural at cultivating strong partnerships; understand the importance of relationship building and how it can bring new opportunities to our business. Benefits - No one-size-fits-all career path at Thoughtworks; your career development is entirely up to you. - Balance autonomy with the strength of our cultivation culture, supported by interactive tools and numerous development programs. - Value in helping each other be our best and empowering employees in their career journeys.
Role Description The Grapevine-Colleyville ISD virtual school is seeking a smart, experienced, and passionate individual who wants to work in a student-centered environment of respect and trust with high expectations for all members of the community. The certified Virtual Learning Instructor will “virtually” manage instructional programs by providing synchronous and asynchronous online instruction for students in their content area(s). - Monitor progress, evaluate work, and conduct online instruction. - Provide online and face-to-face tutorial sessions. - Offer academic guidance and be the subject-matter expert for students. - Consult regularly with program staff, parents, and students. - Provide appropriate learning activities and experiences in the core academic subject area assigned. - Enable students to develop competencies and skills to function successfully in society. Qualifications - Bachelor’s degree from an accredited university; Masters preferred. - Valid Texas teaching certificate in specified area for grades 5-12. - Required endorsements or training for subject and level assigned. - Demonstrated competency in the core academic subject area assigned. - Must have one of the certifications listed below in addition to the posted certification: - Core Subject Area: ELA, Science, Math, Social Studies (grades 5-8 and/or 9-12) - Theatre K-12 - Music K-12 - Computer Science 8-12 - Business & Finance 6-12 - Marketing 6-12 - Physical Education EC-12 - Health EC-12 - Communication Applications EC-12 - Technology Applications EC-12 - Health Science 6-12 - Other CTE/Elective Area Requirements - Knowledge of core academic subject assigned. - General knowledge of curriculum and instruction. - Strong organizational, communication, and interpersonal skills. - Strong technology skills (Google suite, Adobe, Microsoft OS and Programs, Canvas). - Excellent communication skills, both oral and written. - Customer-focused approach. - High degree of flexibility and willingness to work non-traditional hours. - Demonstrated ability to work well in a fast-paced environment. - Team player track record. - Willingness to travel on occasion for marketing and state testing events. - Ability to work remotely and in an office as necessary. - Ability to learn new technology tools quickly. - Ability to support and guide adults as well as students. - Ability to work some evening and weekend hours weekly. - Three years of teaching experience with a preference for online instruction. Major Responsibilities and Duties - Devise and implement virtual methods of creating and maintaining a “school community.” - Tutor struggling students in small groups or one-on-one. - Provide diagnostic, prescriptive, and evaluative services for identified students. - Complete all grading, create progress reports, and conduct parent conferences in a timely manner. - Review curriculum and devise alternate approaches to presenting lessons. - Create and digitize concept teachlets, lessons, and supplemental lessons. - Demonstrate knowledge of the state TEKS standards and how to align with the online curriculum. - Communicate with parents, students, and other teachers regularly. - Understand the overall diversity of assigned families and individual characteristics of students/parents. - Establish and maintain a positive rapport with assigned families. - Support students with the setup and maintenance of their learning environment. - Support students through basic computer troubleshooting. - Work collaboratively with other teachers to ensure student progress. - Develop a general knowledge of the entire program’s curriculum. - Assess student learning styles and use results to plan instructional activities. - Work cooperatively with special education teachers to meet specific student accommodations. - Help students analyze and improve study methods and habits. - Teach students and parents academic integrity and virtual etiquette expectations. - Conduct ongoing assessment of student achievement through formal and informal testing. - Communicate high expectations and show an active interest in student achievement. - Alert administrators to any concerns about student performance and progress. - Keep student records and data up-to-date. - Consult with other teachers and staff learning specialists to develop alternate enrichment activities. - Coordinate social activities and relevant field trips for students. - Sponsor a school club and manage regional field trips. - Participate in the organization and administration of State Mandated Testing. - Participate in student recruiting sessions and other marketing efforts. - Attend community activities implemented for families. - Demonstrate a high level of effectiveness. - Adhere to the principles as listed in the Code of Ethics and Standard Practices for Texas Educators. - Keep informed of, and comply with, state, district, and school regulations and policies. - Display dependability and punctuality in all assigned duties. - Travel to and participate in staff meetings and professional development sessions as required. - Other duties as assigned. Supervisory Responsibilities - None.
• Defining the model development methodologies and best practices, following the whole life cycle with a central role in choosing the technological stack; • Supporting the productionalization and evolution of the Oracles, entities that through machine learning pilot the behavior of Prima's microservices; • Developing the tools (packages, microservices, pipelines...) that you deem fundamental for your and your team job; • Growing, reading, and experimenting to always be up to speed with emerging technology.


