1

Machine Learning Software Engineer Jobs in Austin, TX

Senior Machine Learning Engineer

Austin, TX · On-site

$121.40K - $160.10K/yr

... Engineer. This role will assist our Online Retail Decision Automation team by helping to research ... To be successful, candidates will need a machine learning background, proven software development ...

Senior / Staff Machine Learning Engineer

Austin, TX · On-site

$124.40K - $171.50K/yr

Work closely with researchers, software engineers, and robotics experts to integrate ML into real ... Strong understanding of fundamental machine learning algorithms and neural network techniques.

Senior / Staff Machine Learning Engineer

Austin, TX

$124.40K - $171.50K/yr

Work closely with researchers, software engineers, and robotics experts to integrate ML into real ... Strong understanding of fundamental machine learning algorithms and neural network techniques.

Software Engineer - Strategic Data Solutions

Austin, TX · On-site

$113.50K - $136.30K/yr

We work side-by-side with machine learning engineers and implement scalable, easy-to-use systems and tools. We are seeking a customer- focused, passionate and driven Software Engineer with experience ...

Senior Deep Learning Compiler Engineer

Austin, TX · On-site

$103.60K - $142.20K/yr

They are seeking a Deep Learning Compiler Engineer to analyze deep learning networks and develop compiler optimization algorithms, collaborating with various teams to enhance deep learning software ...

... Software Engineer to join our Product Systems Quality team, working to ensure world-changing Mac ... We expect artificial intelligence and machine learning to be at the core of the work, developing ...

Software Engineer Company Overview: Allen Control Systems (ACS) is a cutting-edge defense startup ... Exposure to machine learning frameworks (TensorFlow, PyTorch) or scientific computing. * Experience ...

next page

Showing results 1-20

Machine Learning Software Engineer information

See Austin, TX salary details

$62.9K

$146.2K

$203.6K

How much do machine learning software engineer jobs pay per year?

As of May 30, 2026, the average yearly pay for machine learning software engineer in Austin, TX is $146,192.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,900.00 and $171,400.00 per year, depending on experience, location, and employer.

What does a Machine Learning Software Engineer do?

A Machine Learning Software Engineer designs, develops, and deploys machine learning models within software applications. They work on data preprocessing, model training, optimization, and integration into production systems. Their role requires expertise in programming (Python, Java, or C++), machine learning frameworks (TensorFlow, PyTorch, or Scikit-learn), and cloud platforms. They collaborate with data scientists and software engineers to build scalable ML solutions.

What are the key skills and qualifications needed to thrive in the Machine Learning Software Engineer position, and why are they important?

To thrive as a Machine Learning Software Engineer, you need a solid understanding of programming (especially Python), algorithms, data structures, and mathematics, ideally backed by a degree in computer science, engineering, or a related field. Experience with frameworks such as TensorFlow or PyTorch, familiarity with cloud platforms (AWS, Azure, or GCP), and relevant certifications in data science or machine learning are highly valuable. Strong problem-solving skills, effective communication, and the ability to work collaboratively with cross-functional teams set outstanding candidates apart. These competencies are crucial for building deployable, scalable, and maintainable machine learning solutions that address real business challenges.

What are the day-to-day responsibilities of a Machine Learning Software Engineer?

As a Machine Learning Software Engineer, your daily tasks typically include developing and optimizing machine learning models, collaborating with data scientists and product teams to define requirements, and integrating models into production systems. You’ll work extensively with large datasets to preprocess, analyze, and validate data, as well as monitor model performance and iterate on solutions when needed. It's common to participate in code reviews, contribute to architectural decisions, and maintain documentation for reproducibility and knowledge sharing. This role offers a dynamic and intellectually stimulating environment, making it ideal for those who enjoy solving complex technical problems and working at the intersection of engineering and data science.
What are the most commonly searched types of Machine Learning Software Engineer jobs in Austin, TX? The most popular types of Machine Learning Software Engineer jobs in Austin, TX are:
What cities near Austin, TX are hiring for Machine Learning Software Engineer jobs? Cities near Austin, TX with the most Machine Learning Software Engineer job openings:
Infographic showing various Machine Learning Software Engineer job openings in Austin, TX as of May 2026, with employment types broken down into 89% Full Time, 8% Part Time, and 3% Contract. Highlights an 78% Physical, 11% Hybrid, and 11% Remote job distribution, with an average salary of $146,192 per year, or $70.3 per hour.
Staff Machine Learning Engineer - Ads Platform

Staff Machine Learning Engineer - Ads Platform

Apple

Austin, TX

Full-time

Posted 10 days ago


Apple rating

8.1

Company rating: 8.1 out of 10

Based on 661 frontline employees who took The Breakroom Quiz

6th of 30 rated technology retailers


Job description

At Apple, we focus deeply on the customer experience. Apple Ads brings this same approach to advertising, helping people find exactly what they’re looking for and helping advertisers grow their businesses.
Our technology powers ads and sponsorships across Apple Services, including the App Store, Apple News, MLS Season Pass and now F1 ! . Everything we do is designed for trust, connection, and impact: We respect user privacy, integrate advertising thoughtfully into the experience, and deliver value for advertisers of all sizes-from small app developers to news publishers to big, global brands. Because when advertising is done right, it benefits everyone.
Description
Apple Ads is Hiring a hands-on Machine Learning Engineer. In this role you will build design and build Machine learning systems and data pipelines to safeguard the advertiser trust of our platform and enhance invalid traffic protections. You will define and execute an innovation roadmap; build and deploy models with robust CI/CD, feature stores, and streaming infrastructure (e.g., Kafka/Spark/Flink); and run A/B experimentation. You will lead performance tuning, calibration, and drift detection to deliver measurable improvements in product quality, user experience, latency, and cost. ","responsibilities":"Develop and manage end-to-end lifecycle of machine learning models, including observability for large-scale, high-throughput, and low-latency production systems.
Design, develop, and optimize distributed algorithms and data processing frameworks(e.g., Spark).
Implement scalable feature pipelines to ingest, clean, transform, and analyze massive datasets.
Reinforce Ads integrity and advertiser trust by safeguarding infrastructure.
Solve complex problems with multilayered data sets, and optimize existing machine learning libraries and frameworks
Stay up to date with developments in the machine learning industry
Collaborate with product and engineering teams on production systems and applications.
Drive performance optimization, bottleneck analysis, and system tuning across compute and storage layers.
Build tools to support A/B testing, statistical evaluation, and experimentation pipelines.
Ensure data integrity, security, and compliance across all solutions.
Participate in cross-functional Agile teams to prototype and deliver impactful, data-driven products.
Preferred Qualifications
10+ years of experience building machine learning capabilities across many different product areas at scale.
Background in Advertising systems.
Contributions to open-source algorithm frameworks or data processing tools.
Minimum Qualifications
8+ years of experience building machine learning capabilities across many different product areas at scale
Strong proficiency in Java, Python, or Scala for algorithm and system development.
Experience with distributed systems and big data frameworks such as Spark, Kafka, Hadoop, or Flink.
Solid understanding of data structures, algorithms, and system design principles.
Familiarity with CI/CD workflows, cloud environments, and containerized deployments.
Knowledge of data validation, cleansing, and quality assurance practices.
Understanding of statistical methods, A/B testing, and online experimentation frameworks.
Prior experience working with Anomaly detection is a plus.
BS or MS in Computer Science, Software Engineering or related technical fields.

What Apple employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Apple logo

About Apple

Sourced by ZipRecruiter

Imagine what you could do here! At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Dynamic, intelligent people and inspiring, innovative technologies are the norm here. The people who work here have reinvented entire industries with all Apple Hardware products. The same real passion for innovation that goes into our products also applies to our practices strengthening our dedication to leave the world better than we found it.

Industry

Computer and electronic product manufacturing

Company size

10,000+ Employees

Headquarters location

Cupertino, CA, US

Year founded

1976