CrawlJobs Logo
Briefcase Icon
Category Icon

Filters

×

Senior Software Engineer, Machine Learning Jobs

7 Job Offers

Filters
New
Senior Software Engineer, Machine Learning
Save Icon
Join Arrive in Chicago as a Senior Machine Learning Engineer. You will define and advance our ML platform strategy, building scalable services with Python and cloud-native technologies. This leadership role involves system design, mentoring, and collaborating cross-functionally to deliver key ini...
Location Icon
Location
United States , Chicago
Salary Icon
Salary
171000.00 - 213000.00 USD / Year
arrivelogistics.com Logo
Arrive Logistics
Expiration Date
Until further notice
New
Senior Software Engineer, Machine Learning
Save Icon
Lead the ML platform strategy at Arrive as a Senior Software Engineer in Guadalajara. Design and build scalable, cloud-native ML systems using Python, Kubernetes, and distributed architectures. This senior role offers mentorship, full benefits, and a modern office, requiring 5+ years of backend a...
Location Icon
Location
Mexico , Guadalajara
Salary Icon
Salary
Not provided
arrivelogistics.com Logo
Arrive Logistics
Expiration Date
Until further notice
Senior Machine Learning Software Engineer
Save Icon
Join Microsoft's Applied Sciences Group in Belgrade as a Senior Machine Learning Software Engineer. Develop cutting-edge AI algorithms for next-generation Windows experiences using C++ and Python. You will design, optimize, and ship core components, working with LLMs and Computer Vision on divers...
Location Icon
Location
Serbia , Belgrade
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer | Computer Vision & Machine Learning
Save Icon
Lead the development of production-ready Computer Vision and ML solutions as a technical expert and consultant. Own the full ML lifecycle, from concept to deployment, for impactful client projects. Join a high-performance, distributed team with a culture of trust and autonomy. This senior role is...
Location Icon
Location
Germany; Spain , Mannheim; Valencia
Salary Icon
Salary
Not provided
hubblr.io Logo
HUBBLR GmbH
Expiration Date
Until further notice
Senior Software Engineer, Machine Learning
Save Icon
Join Machina Labs as a Senior Software Engineer, ML to reshape manufacturing with robotics and AI. Develop and deploy machine learning models from scratch in Python, working with big data platforms. This role in Chatsworth, USA, offers stock options and requires a relevant MS/PhD plus 4+ years of...
Location Icon
Location
United States , Chatsworth
Salary Icon
Salary
155000.00 - 190000.00 USD / Year
machinalabs.ai Logo
Machina Labs
Expiration Date
Until further notice
Senior Software Engineer, Machine Learning and Artificial Intelligence
Save Icon
Join Mashgin as a Senior Software Engineer in ML/AI in Palo Alto. Apply 8+ years of coding experience and a strong ML/CV background to solve real-world problems with proprietary datasets. Develop state-of-the-art deep learning solutions in Python/C++. Enjoy top benefits, competitive salary, and o...
Location Icon
Location
United States , Palo Alto
Salary Icon
Salary
200000.00 - 300000.00 USD / Year
mashgin.com Logo
Mashgin
Expiration Date
Until further notice
Senior Software Engineer, Machine Learning
Save Icon
Join Roku's Recommendation team in Bengaluru as a Senior Machine Learning Engineer. You will build next-gen, personalized content algorithms using deep learning, LLMs, and causal inference. Requires 5+ years of large-scale ML experience, strong CS fundamentals, and expertise in big data technolog...
Location Icon
Location
India , Bengaluru
Salary Icon
Salary
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice

About the Senior Software Engineer, Machine Learning role

Explore senior software engineer, machine learning jobs and discover a career at the forefront of technological innovation. This senior-level role sits at the critical intersection of advanced software engineering and cutting-edge artificial intelligence, focusing on transforming theoretical models into robust, scalable production systems. Professionals in this field are not just practitioners of machine learning; they are the architects who build the infrastructure, pipelines, and applications that allow AI to deliver real-world value.

Typically, a Senior Machine Learning Software Engineer shoulders end-to-end ownership of the ML lifecycle. This begins with understanding complex business or product problems and identifying where machine learning can provide automated, predictive, or intelligent solutions. Common responsibilities include designing and implementing data pipelines for efficient ETL (Extract, Transform, Load) processes, which ensure the availability of clean, relevant data for training. A core part of the role involves researching, prototyping, and developing state-of-the-art ML models—often in domains like computer vision, natural language processing, or time-series analysis—using frameworks such as PyTorch and TensorFlow. However, the role extends far beyond the notebook. These engineers are tasked with the crucial work of model deployment, optimizing algorithms for performance and scalability through techniques like quantization and pruning, and integrating them into cloud-based or edge production environments. They also build monitoring systems to track model performance, data drift, and overall system health, ensuring reliability post-deployment.

The skill set required is a deep blend of software engineering excellence and specialized ML knowledge. A strong foundation in computer science fundamentals, algorithms, and data structures is paramount, coupled with advanced proficiency in Python. Expertise in machine learning theory, statistics, and modern deep learning architectures is essential. Equally important are the software engineering skills for building maintainable, tested, and scalable codebases, often using containerization (Docker), orchestration (Kubernetes), and cloud services (AWS, GCP, Azure). Senior professionals in these jobs must also possess strong collaborative and leadership abilities, frequently guiding technical strategy, mentoring junior engineers, and communicating complex technical concepts to cross-functional teams and stakeholders. They are pragmatic problem-solvers who balance long-term research with the immediate need to deliver production-grade solutions.

For those seeking senior software engineer, machine learning jobs, this profession offers the unique opportunity to shape the intelligent systems of tomorrow. It is a career dedicated to turning data into actionable intelligence and algorithms into tangible products, making it one of the most impactful and dynamic fields in technology today.

Filters

×
Countries
Category
Location
Work Mode
Salary