CrawlJobs Logo

Software / Machine Learning Engineer

Italy, Milan · Job Posted June 29, 2026
Apply Position
Job Link Share

Job Description

Are you looking for a new challenge? Fancy helping us shape the future of motor insurance? Prima could be the place for you. Since 2015, we’ve been using our love of data and tech to rethink motor insurance and bring drivers a great experience at a great price. Our story began in Italy, where we’ve quickly become the number one online motor insurance provider. In fact, we’re trusted by over 5 million drivers. And now we’re expanding to help millions more drivers in the UK and Spain. To help fuel that growth, we need a Software Engineer- Machine Learning to join our Engineering team. This team is the beating heart of Prima. You’ll be joining over +350 engineers across software development, infrastructure, operations and security. Fueled by curiosity, experimentation and collaboration, you’ll help deliver scalable, impactful solutions that shape the future of insurance. Excited to make an impact? Here are the details The team mission is to exploit the power of machine learning to revolutionize the insurance claims process. To help fuel that growth, we need a Software Engineer to join our Claims Machine Learning team.

Job Responsibility

  • Leverage Machine Learning and advanced data analytics to identify risks and opportunities in our claims management platform
  • Analyze and interpret complex data to support the claims management lifecycle
  • Contribute directly to the company’s growth and long-term success through actionable insights
  • Collaborate with cross-functional teams to transform data into intelligence and intelligence into action

Requirements

  • Software Engineer First: You’re a strong software engineer at heart: you write clean, maintainable, and production-ready code. While you're comfortable handling data, generating insights, and training machine learning models, you approach these tasks with a software engineering mindset, prioritizing scalability, reliability, and performance
  • Analytical Prowess: Strong quantitative, logical, and analytical skills are essential
  • Strong Python background with hands-on experience in Pandas, Numpy, PyTorch or Tensorflow, Hugging Face and GenAI
  • Proficient with RDBMS ( Postgres )
  • Broad ML Knowledge: You have a solid grasp of various machine learning paradigms: from classical models to cutting-edge approaches like deep learning, computer vision, and generative AI

Nice to have

  • Have international experience and are fluency in English
  • Know how to create, manipulate and analyze large datasets
  • Background in developing applications using Elixir/Rust
  • Experience working in a Cloud-based environment ( AWS preferred ) is a plus

What we offer

  • Work Your Way: Enjoy full flexibility – work from home, the office or a mix of both. Plus, work from anywhere for up to 30 days a year
  • Grow with us: We may move fast at Prima, but we move together. Get access to learning resources, mentorship and a growth plan tailored to you
  • Thrive and perform: Your best work begins when you feel your best. Enjoy private healthcare, gym discounts, wellbeing programs and mental health support

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software / Machine Learning Engineer

8 matching positions

New

Software / Machine Learning Engineer

Are you looking for a new challenge? Fancy helping us shape the future of motor ...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
prima.it Logo
Prima
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Software Engineer First: You’re a strong software engineer at heart
  • Analytical Prowess: Strong quantitative, logical, and analytical skills are essential
  • Strong Python background with hands-on experience in Pandas, Numpy, PyTorch or Tensorflow, Hugging Face and GenAI
  • Proficient with RDBMS ( Postgres )
  • Broad ML Knowledge: You have a solid grasp of various machine learning paradigms
Job Responsibility
Job Responsibility
  • Leverage Machine Learning and advanced data analytics to identify risks and opportunities in our claims management platform
  • Analyze and interpret complex data to support the claims management lifecycle
  • Contribute directly to the company’s growth and long-term success through actionable insights
  • Collaborate with cross-functional teams to transform data into intelligence and intelligence into action
What we offer
What we offer
  • Work Your Way: Enjoy full flexibility – work from home, the office or a mix of both. Plus, work from anywhere for up to 30 days a year
  • Grow with us: We may move fast at Prima, but we move together. Get access to learning resources, mentorship and a growth plan tailored to you
  • Thrive and perform: Your best work begins when you feel your best. Enjoy private healthcare, gym discounts, wellbeing programs and mental health support
  • Fulltime
Read More
Arrow Right
New

Software / Machine Learning Engineer

Are you looking for a new challenge? Fancy helping us shape the future of motor ...
Location
Location
Spain , Madrid
Salary
Salary:
Not provided
prima.it Logo
Prima
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Software Engineer First: You’re a strong software engineer at heart: you write clean, maintainable, and production-ready code. While you're comfortable handling data, generating insights, and training machine learning models, you approach these tasks with a software engineering mindset, prioritizing scalability, reliability, and performance.
  • Analytical Prowess: Strong quantitative, logical, and analytical skills are essential.
  • Strong Python background with hands-on experience in Pandas, Numpy, PyTorch or Tensorflow, Hugging Face and GenAI.
  • Proficient with RDBMS ( Postgres )
  • Broad ML Knowledge: You have a solid grasp of various machine learning paradigms: from classical models to cutting-edge approaches like deep learning, computer vision, and generative AI. You know when and how to apply the right technique to solve real-world problems effectively.
Job Responsibility
Job Responsibility
  • Leverage Machine Learning and advanced data analytics to identify risks and opportunities in our claims management platform.
  • Analyze and interpret complex data to support the claims management lifecycle.
  • Contribute directly to the company’s growth and long-term success through actionable insights.
  • Collaborate with cross-functional teams to transform data into intelligence and intelligence into action
What we offer
What we offer
  • Work Your Way: Enjoy full flexibility – work from home, the office or a mix of both. Plus, work from anywhere for up to 30 days a year.
  • Grow with us: Get access to learning resources, mentorship and a growth plan tailored to you.
  • Thrive and perform: Enjoy private healthcare, gym discounts, wellbeing programs and mental health support.
  • Fulltime
Read More
Arrow Right

Machine Learning Software Engineer

In this role, you will design, build, and optimize robust ML models, data pipeli...
Location
Location
Canada , Calgary
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
August 08, 2026
Flip Icon
Requirements
Requirements
  • BSc. or MSc. degree in Computer Science, Engineering, Mathematics, Physics, Statistics, or an equivalent quantitative discipline
  • Minimum of 3+ years of professional experience successfully delivering AI/ML projects
  • Minimum of 2+ years operating explicitly as a software developer within a structured delivery team
  • Mastery of ML algorithms, techniques, and Agentic frameworks, with the proven ability to optimize models with minimal supervision
  • Advanced expertise in at least two common development languages (e.g., Python, Java, C#)
  • Proficient working knowledge of general Python data packages and relational/non-relational databases and query engines (e.g., SQL)
  • Strong foundational knowledge of DevOps automation practices and building production solutions within AWS
  • Proficient with statistical concepts and capable of applying rigorous statistical thinking to solve complex business problems
Job Responsibility
Job Responsibility
  • Build, optimize, and scale machine learning models and end-to-end data pipelines
  • Design and implement critical operational aspects of model deployment, including automation pipelines, continuous monitoring, and automated drift detection
  • Transition experimental models and prototypes into robust, maintainable, and production-grade software applications
  • Participate in research experiments and rapid prototyping to validate next-generation AI concepts
  • Provide core software engineering expertise to internal data analytics and data science delivery teams
  • Apply strict software development best practices, including Test-Driven Development (TDD) and automated CI/CD workflows
  • Review requirements, map system dependencies, and provide accurate implementation effort estimations during team planning sessions
  • Test, debug, and optimize application code to eliminate performance bottlenecks
  • Conduct thorough code reviews and provide constructive feedback to elevate overall team code quality
  • Collaborate closely with architects, data scientists, product teams, and business stakeholders to translate high-level goals into functional ML architectures
What we offer
What we offer
  • Cutting-Edge AI Scope: Direct involvement in building and optimizing both traditional ML models and next-generation Agentic solutions with a high degree of autonomy
  • End-to-End Technical Ownership: Lead the operational deployment (MLOps) of AI models, directly influencing infrastructure automation, model tracking, and system performance
  • Cross-Functional Collaboration: Serve as the technical software anchor within a diverse ecosystem of data scientists, enterprise architects, and product managers
  • Modern Cloud Stack: Deepen your expertise in cloud-native deployment using AWS, enterprise data pipelines, and advanced platforms like Databricks
Read More
Arrow Right

Software Machine Learning Engineer

As a Machine Learning Engineer, you will design, develop, and deploy applied AI ...
Location
Location
United States , North Reading
Salary
Salary:
116500.00 - 186400.00 USD / Year
teradyne.com Logo
Teradyne
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2+ years of experience in machine learning, applied AI, or related fields
  • Hands-on experience building and deploying ML models
  • Exposure to production ML systems (MLOps, monitoring, deployment) is desirable
  • Ability to work collaboratively across teams
  • Strong analytical and problem-solving skills
  • Basic understanding of software engineering practices and version control
  • Ability to work cross-functionally with product, software, and hardware teams
  • Strong communication skills
  • comfortable engaging directly with customers and stakeholders
  • Strong problem-solving and reasoning skills
Job Responsibility
Job Responsibility
  • Design and implement pipelines for training, evaluation, and deployment of ML models
  • Apply graph ML methods to model relationships in structured and unstructured data
  • Build and experiment with reinforcement learning algorithms (e.g., policy gradients, PPO, Q-learning) for optimization and decision-making tasks
  • Incorporate interpretability and explainability techniques (e.g., SHAP, LIME, attention-based methods) into ML systems
  • Collaborate with software, product, and application engineering teams to integrate ML solutions into production systems
  • Assist in defining evaluation metrics and validation strategies for ML models
  • Work with internal stakeholders to understand engineering workflows and translate them into ML-driven solutions
  • Contribute to improving ML infrastructure, tooling, and best practices
What we offer
What we offer
  • Medical, dental, vision, Flexible Spending Accounts, retirement savings plans, life and disability insurance, paid vacation & holidays, tuition assistance programs, and more
  • Fulltime
Read More
Arrow Right

Software Engineer - Machine Learning

Roku is changing how the world watches TV. Roku is the #1 TV streaming platform ...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience applying Machine Learning to concrete problems at large scale
  • Strong CS fundamentals
  • Solid understanding of Data Science and ML fundamentals – Regression, Classification, Tree-based approach, Neural network, and sequence-based models
  • Understanding of NLP approaches like W2V or Bert
  • Good understanding of system architecture
  • Experience in big data technologies – streaming architecture, data pipelines, etc.
  • Bachelors in Computer Science, Statistics, or related field
Job Responsibility
Job Responsibility
  • Apply state of the art ML on recommendations using techniques in deep learning, bandits, transformers, LLMs, causal inference, and optimizations
  • Run online AB tests and analyze them against critical business KPIs
  • Collaborate with US engineering teams and cross-functional teams to translate business requirements into technical specifications
  • Nurture ML ecosystem to withstand scale, developer velocity and future business shifts
  • Help in training and mentoring new team members
What we offer
What we offer
  • Global access to mental health and financial wellness support and resources
  • Healthcare (medical, dental, and vision)
  • Life, accident, disability, commuter, and retirement options (401(k)/pension)
  • Time off in accordance with local leave policies
  • Fulltime
Read More
Arrow Right

Staff Software Engineer - Machine Learning

Role: The Smart Agents group is responsible for building the ML models and syste...
Location
Location
United States
Salary
Salary:
134000.00 - 235900.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of experience in the field of robotics or latency-sensitive backend services
  • Background working with machine learning teams, algorithms, and models
  • Strong programming skills in modern C++ or Python
  • Experience building highly performant ML and system pipelines
  • Experience with profiling CPU and/or GPU software, process scheduling, and prioritization
  • Passionate about self-driving car technology and its impact on the world
  • Expertise in setting architectures that are scalable, efficient, fault-tolerant, and are easily extensible
  • Ability to design across multiple systems
  • Ability to both investigate in sophisticated areas as well as a good breadth of understanding of systems outside of your domain
  • Ability to wear several hats shifting between coding, design, technical strategy, and mentorship
Job Responsibility
Job Responsibility
  • Support the team in developing machine learning (ML) and reinforcement learning (RL) models, including training loop development and optimization
  • Streamline integration and create ML infrastructure, metrics, and data pipelines for production model deployment and rapid experimentation
  • Work as part of an ML team and contribute strong software engineering (SWE) expertise
  • Support the ML team in accelerating project timelines, particularly in areas related to Autopilot, Lane Keep, and autonomous vehicle (AV) technologies
What we offer
What we offer
  • Health and wellbeing benefit programs
  • Medical
  • Dental
  • Vision
  • Health Savings Account
  • Flexible Spending Accounts
  • Retirement savings plan
  • Sickness and accident benefits
  • Life insurance
  • Paid vacation & holidays
  • Fulltime
Read More
Arrow Right

Software Engineer, Machine Learning - Credit & Refund Optimization

Join the team focused on building intelligent, personalized systems that drive f...
Location
Location
United States , San Francisco
Salary
Salary:
137100.00 - 299300.00 USD / Year
doordash.com Logo
DoorDash
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of industry experience delivering machine learning systems with clear business impact, especially in personalization, optimization, or causal inference
  • Deep expertise in statistical modeling and causal inference (e.g., uplift modeling, treatment effect estimation, synthetic controls, instrumental variables)
  • Experience designing and deploying optimization algorithms (e.g., multi-objective optimization, bandits, constrained optimization)
  • Proficiency in Python and ML tooling such as PyTorch, Spark, and MLflow
  • A strong product sense and ability to translate business objectives into technical solutions
  • M.S. or Ph.D. in a quantitative field (e.g., Computer Science, Statistics, Operations Research, Economics, Mathematics)
  • Excellent communication skills and a track record of cross-functional leadership
Job Responsibility
Job Responsibility
  • Designing and deploying causal inference models to accurately assess the impact of refunds and credits on customer satisfaction, retention, and behavior
  • Developing optimization frameworks that balance customer experience with operational cost, under policy and budget constraints
  • Building personalized decision systems that adapt to customer preferences and platform dynamics in real time
  • Collaborating with engineering, product, and data science partners to shape the roadmap for trust, service recovery, and consumer experience
  • Leading end-to-end model development, including experimentation, deployment, monitoring, and iteration
What we offer
What we offer
  • 401(k) plan with employer matching
  • 16 weeks of paid parental leave
  • wellness benefits
  • commuter benefits match
  • paid time off
  • paid sick leave
  • medical benefits
  • dental benefits
  • vision benefits
  • 11 paid holidays
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Machine Learning

Senior Machine Learning Engineer at Arrive, you will serve as a key technical le...
Location
Location
United States , Chicago
Salary
Salary:
171000.00 - 213000.00 USD / Year
arrivelogistics.com Logo
Arrive Logistics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Engineering, or a related field or equivalent professional experience
  • 5+ years of experience with Python, object oriented programming and building highly scalable backend services
  • 3+ years of experience with relational databases
  • 2+ years in a lead or senior-level capacity
  • 2+ years of experience designing maintainable and scalable systems
  • Proven expertise in system design with a focus on distributed systems and event-driven architectures
  • Experience developing cloud-native dockerized applications in Kubernetes
  • Experience working with online experimentation and platforms like Statsig
  • Understanding of both traditional machine learning and deep neural networks
  • Strong communication skills with the ability to articulate, diagram and document complex engineering concepts
Job Responsibility
Job Responsibility
  • Design, build, and maintain scalable ML systems and infrastructure using Python, Postgres, and Elasticsearch
  • Lead sprints, conduct rigorous code reviews, and set the “gold standard” for engineering practices across the organization
  • Actively mentor junior and mid-level engineers, fostering a culture of technical excellence and professional growth
  • Partner closely with other Machine Learning Engineers, Product Managers, Data Scientists, Data Engineers, and Product Engineers to ensure the successful delivery of strategic and roadmap initiatives
  • Independently and with relatively little oversight, own systems throughout the software development lifecycle, from design to development, deployment and monitoring
  • Maintain and improve performance of existing data systems and processes while balancing maintainability, observability and readability
  • Demonstrate a deep sense of ownership by developing a thorough understanding of a domain
  • Proactively propose solutions to gaps or risks in process, technology, software design and architecture
  • Provide rigorous and detailed code reviews that uphold team standards, testing and software design best practices
  • Foster a culture of constant improvement and growth, engineering excellence, humility, positivity and curiosity
What we offer
What we offer
  • Medical, dental, vision, life, and disability coverage
  • Matching 401(k) program
  • Employee Resource Groups
  • Office wide engagement activities, team events, happy hours
  • Casual dress code
  • CTA and L train stops walking distance from the office
  • Bike storage inside of the building
  • Access to LifeStart gym in office building
  • Free counseling sessions through Employee Assistance Program
  • Referral Program
  • Fulltime
Read More
Arrow Right