1

Senior Machine Learning Software Engineer Jobs in Austin, TX

Work closely with researchers, software engineers, and robotics experts to integrate machine learning solutions into real-world autonomous systems. What You'll Need * Strong understanding of ...

Senior Software Engineer Modern Intelligence is building the foundational AI for defense. Over the ... Experience with machine learning * Experience with ffmpeg or video transcoding * Experience with ...

Description To be successful, candidates will need a machine learning background, proven software ... Proficiency in one or more object-oriented programming languages such as Python, Java, C++ and ...

Senior Software Engineer II

Austin, TX · On-site

$121K - $160K/yr

They are seeking a Senior Software Engineer II to design and build orchestration systems for advanced machine learning pipelines, collaborating with various teams to create reliable backend services.

Description To be successful, candidates will need a machine learning background, proven software ... Proficiency in one or more object-oriented programming languages such as Python, Java, C++ and ...

Description To be successful, candidates will need a machine learning background, proven software ... Proficiency in one or more object-oriented programming languages such as Python, Java, C++ and ...

Work closely with researchers, software engineers, and robotics experts to integrate machine learning solutions into real-world autonomous systems. What You'll Need * Strong understanding of ...

Senior Machine Learning Engineer, DevOps/SRE

Austin, TX · On-site

$128K - $165K/yr

About the role We are seeking a talented and experienced Senior Software Engineer, MLOps/DevOps, to ... Machine Learning infrastructure. The ideal candidate has a strong background in DevOps/SRE ...

We are passionate about making businesses secure and simplify security with zero compromise using AI and Machine Learning. Who You Are We are looking for a highly skilled Senior Software Engineer to ...

The BCI team develops the software and systems that communicate with the brain. These systems ... About the Role: Engineers on the BCI team utilize signal processing and machine learning to ...

Senior AI Engineer

Austin, TX

$103K - $142K/yr

The Senior AI Engineer will lead the design and implementation of production-grade AI solutions ... This position blends applied machine learning, software engineering, cloud architecture, and end-to ...

next page

Showing results 1-20

Senior Machine Learning Software Engineer information

See Austin, TX salary details

$74.8K

$142K

$190.3K

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

As of Jun 12, 2026, the average yearly pay for senior machine learning software engineer in Austin, TX is $142,032.00, according to ZipRecruiter salary data. Most workers in this role earn between $121,400.00 and $160,100.00 per year, depending on experience, location, and employer.

What is the difference between Senior Machine Learning Software Engineer vs Data Scientist?

AspectSenior Machine Learning Software EngineerData Scientist
CredentialsBachelor's or Master's in CS, ML, or related; experience with ML frameworksBachelor's or Master's in Data Science, Statistics, or related; strong analytical skills
Work EnvironmentDevelops ML models, integrates algorithms into products, collaborates with engineering teamsAnalyzes data, builds statistical models, visualizes insights, collaborates with business teams
Industry UsageTech, finance, healthcare, e-commerceResearch, finance, marketing, healthcare

While both roles involve working with data and algorithms, Senior Machine Learning Software Engineers focus on developing and deploying scalable ML models within software systems, whereas Data Scientists primarily analyze data to generate insights and inform business decisions.

What are the key skills and qualifications needed to thrive as a Senior Machine Learning Software Engineer, and why are they important?

A Senior Machine Learning Software Engineer requires deep expertise in machine learning algorithms, statistical analysis, and strong programming skills in languages like Python or Java, typically supported by a degree in computer science or a related field. Familiarity with frameworks such as TensorFlow, PyTorch, scikit-learn, as well as experience with cloud platforms and version control systems, is standard. Exceptional problem-solving, leadership, and communication skills help drive project success and mentor junior engineers. These competencies are crucial for designing scalable ML solutions, ensuring code quality, and effectively collaborating within cross-functional teams.

What is a Senior Machine Learning Software Engineer?

A Senior Machine Learning Software Engineer is an experienced professional who designs, develops, and deploys machine learning models and systems to solve complex problems. They work closely with data scientists, engineers, and other stakeholders to build scalable and efficient solutions that leverage large data sets and advanced algorithms. Their responsibilities often include architecting ML pipelines, optimizing model performance, and mentoring junior team members. Typically, they have a strong background in computer science, programming, and applied mathematics, along with several years of hands-on experience in machine learning and software engineering.

What are some common challenges Senior Machine Learning Software Engineers face when deploying models to production?

Senior Machine Learning Software Engineers often encounter challenges such as ensuring model scalability, maintaining performance under real-world data conditions, and integrating models seamlessly with existing systems. Handling data drift and monitoring model predictions for accuracy over time are also critical responsibilities. Collaboration with data engineers, DevOps, and product teams is essential to address these challenges and ensure robust, reliable deployments.
What job categories do people searching Senior Machine Learning Software Engineer jobs in Austin, TX look for? The top searched job categories for Senior Machine Learning Software Engineer jobs in Austin, TX are:
What cities near Austin, TX are hiring for Senior Machine Learning Software Engineer jobs? Cities near Austin, TX with the most Senior Machine Learning Software Engineer job openings:
Sr Machine Learning Engineer - Synthetic Data & Document Understanding

Sr Machine Learning Engineer - Synthetic Data & Document Understanding

Apex Systems

Austin, TX

$113K - $136K/yr

Other

Medical, Dental, Vision, Life, Retirement

Posted yesterday


Job description

Job#: 3036756
Job Description:
Sr Machine Learning Engineer - Synthetic Data & Document Understanding
Location: Austin, Texas (Onsite)
Role Overview
We are seeking a Senior Machine Learning Engineer for Synthetic Data & Document Understanding to own the synthetic data generation track within a specialized Document AI Data team. This role focuses on building generative pipelines that produce high-quality, diverse, and realistic synthetic training data at scale. The position is suited for an engineer with deep generative modeling expertise combined with skills in data quality evaluation and production engineering.
Key Responsibilities
  • Design and implement pipelines that analyze real documents to inform high-fidelity synthetic data generation.
  • Build generative systems capable of producing documents across diverse formats, layouts, and domains.
  • Develop evaluation frameworks to ensure synthetic data maintains distributional fidelity and diversity.
  • Research and apply generative modeling techniques suited for document AI training.
  • Identify and mitigate quality issues to ensure synthetic data is effective for downstream model training.
  • Partner with modeling teams to measure the impact of synthetic data on model performance.
  • Own the synthetic data generation track end-to-end, from architecture to quality validation.
  • Drive architectural decisions balancing quality, diversity, scale, and cost efficiency.
  • Define and maintain data quality metrics and generation dashboards.
  • Build scalable pipelines capable of generating millions of synthetic training examples.
  • Implement post-processing, filtering, and validation mechanisms to remove low-quality outputs.
  • Collaborate with platform teams on compute orchestration, storage, and scheduling.
Required Qualifications
Education & Experience:
  • MS or PhD in Computer Science, Engineering, Mathematics, or a related field.
  • 5+ years of experience in Machine Learning / AI, with a focus on generative models, Vision-Language Models (VLMs), and synthetic data systems.
  • Proven experience building and evaluating synthetic data pipelines for ML training.
  • Strong background in data quality evaluation and statistical analysis.

Technical Expertise:
  • Deep expertise in Vision-Language Models and document understanding (layout, structure, semantics).
  • Strong knowledge of generative modeling for structured and semi-structured data.
  • Understanding of what makes synthetic data valuable, including distributional fidelity, diversity, realistic noise patterns, and domain coverage.
  • Strong programming skills in Python with experience in PyTorch or similar frameworks.
  • Experience evaluating data quality via automated metrics and downstream model impact.
  • Familiarity with large-scale data pipelines, cloud environments, and experiment tracking.

Leadership & Communication:
  • Proven ability to independently own complex technical workstreams.
  • Strong collaboration across data, modeling, and platform teams.
  • Ability to clearly communicate data quality and generation trade-offs.
  • A data-driven mindset with attention to coverage gaps and quality signals.

Everforth Apex is a world-class IT services company that serves thousands of clients across the globe. When you join Everforth Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRateds Best of Staffing in Talent Satisfaction in the United States and Great Place to Work in the United Kingdom and Mexico.
Everforth Apex uses a virtual recruiter as part of the application process. Click for more details. By applying for this job, you agree to receive calls, AI-generated calls, text messages, or emails from Everforth Apex and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy at
Everforth Apex Benefits Overview: Everforth Apex offers a range of supplemental benefits, including medical, dental, vision, life, disability, and other insurance plans that offer an optional layer of financial protection. We offer an ESPP (employee stock purchase program) and a 401K program which allows you to contribute typically within 30 days of starting, with a company match after 12 months of tenure. Everforth Apex also offers a HSA (Health Savings Account on the HDHP plan), a SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions, a corporate discount savings program and other discounts. In terms of professional development, Everforth Apex hosts an on-demand training program, provides access to certification prep and a library of technical and leadership courses/books/seminars once you have 6+ months of tenure, and certification discounts and other perks to associations that include CompTIA and IIBA. Everforth Apex has a dedicated customer service team for our Consultants that can address questions around benefits and other resources, as well as a certified Career Coach. You can access a full list of our benefits, programs, support teams and resources within our 'Welcome Packet' as well, which an Everforth Apex team member can provide.
Everforth Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Everforth Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law.
If you require an accommodation under the Americans with Disabilities Act to participate in an interview with a virtual recruiter or to use our website for a search or application, please contact our Benefits Department at or . Please note that this contact information is strictly to be used for medical ADA accommodations and that no other inquiries will be answered.
UnitedHealthcare creates and publishes the Transparency in Coverage Machine-Readable Files on behalf of Everforth Apex Systems.