1

Senior Machine Learning Software Engineer Jobs in Dallas, TX

Senior ML Ops Engineer

Irving, TX · Remote

$123K - $170K/yr

... Machine Learning Engineers, Data Scientists, Software Engineers, and Infrastructure teams to operationalize ML solutions and improve deployment efficiency. · Implement and maintain IaC patterns ...

Machine Learning Developer

Dallas, TX · On-site

$115K - $140K/yr

Job Title: Machine Learning Developer Location (city, state): Dallas, Texas - onstie 5x a week ... Knowledge of software development fundamentals, including Git, unit testing, CI/CD, and common ...

Machine Learning Developer

Dallas, TX · On-site

$115K - $140K/yr

Job Title: Machine Learning Developer Location (city, state): Dallas, Texas - onstie 5x a week ... Knowledge of software development fundamentals, including Git, unit testing, CI/CD, and common ...

Senior, Software Engineer

Dallas, TX · On-site

$121K - $159K/yr

As a Senior Software Engineer, you will contribute to the design, development, and delivery of ... and machine learning components. You will provide technical guidance, participate in solution ...

Senior ML Engineer

Addison, TX · On-site

$101K - $138K/yr

Resolve Tech Solutions is seeking a Senior ML Engineer to develop machine learning models and ... The role involves collaborating with data scientists and software engineers to design scalable ...

Senior Software Engineer

Dallas, TX · On-site

$121K - $159K/yr

DomainTools is hiring a Senior Software Engineer to join our Engineering Team. This role is perfect ... Experience with data mining or machine learning techniques * Experience with text codec, encoding ...

Senior, Software Engineer

Richardson, TX · On-site

$111K - $146K/yr

As a Senior Software Engineer, you will contribute to the design, development, and delivery of ... and machine learning components. You will provide technical guidance, participate in solution ...

Senior, Software Engineer

Allen, TX · On-site

$113K - $150K/yr

As a Senior Software Engineer, you will contribute to the design, development, and delivery of ... and machine learning components. You will provide technical guidance, participate in solution ...

Senior, Software Engineer

Plano, TX · On-site

$117K - $155K/yr

As a Senior Software Engineer, you will contribute to the design, development, and delivery of ... and machine learning components. You will provide technical guidance, participate in solution ...

Senior, Software Engineer

Dallas, TX · On-site

$118K - $156K/yr

As a Senior Software Engineer, you will contribute to the design, development, and delivery of ... and machine learning components. You will provide technical guidance, participate in solution ...

Stay updated on emerging technologies and industry trends in machine learning, software engineering, and cloud computing, and evaluate their potential impact on our business operations.

Senior Software Engineer

Dallas, TX · Remote

$125K - $165K/yr

DomainTools is hiring a Senior Software Engineer to join our Engineering Team. This role is perfect ... Experience with data mining or machine learning techniques * Experience with text codec, encoding ...

Senior, Software Engineer

Grand Prairie, TX · On-site

$117K - $154K/yr

As a Senior Software Engineer, you will contribute to the design, development, and delivery of ... and machine learning components. You will provide technical guidance, participate in solution ...

Showing results 41-60

Senior Machine Learning Software Engineer information

See Dallas, TX salary details

$74.7K

$141.7K

$189.9K

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

As of Sep 2, 2026, the average yearly pay for senior machine learning software engineer in Dallas, TX is $141,749.00, according to ZipRecruiter salary data. Most workers in this role earn between $121,200.00 and $159,800.00 per year, depending on experience, location, and employer.

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 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 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 most commonly searched types of Machine Learning Software Engineer jobs in Dallas, TX?

The most popular types of Machine Learning Software Engineer jobs in Dallas, TX are:

What are popular job titles related to Senior Machine Learning Software Engineer jobs in Dallas, TX?

For Senior Machine Learning Software Engineer jobs in Dallas, TX, the most frequently searched job titles are:

What job categories do people searching Senior Machine Learning Software Engineer jobs in Dallas, TX look for?

The top searched job categories for Senior Machine Learning Software Engineer jobs in Dallas, TX are:

What cities near Dallas, TX are hiring for Senior Machine Learning Software Engineer jobs?

Cities near Dallas, TX with the most Senior Machine Learning Software Engineer job openings:

Infographic showing various Senior Machine Learning Software Engineer job openings in Dallas, TX as of August 2026, with employment types broken down into 100% Full Time. Highlights an 67% In-person, and 33% Remote job distribution, with an average salary of $141,749 per year, or $68.1 per hour.

Senior ML Ops Engineer

Paradigm

Irving, TX • Remote

$123K - $170K/yr

Full-time

Re-posted 20 days ago


Job description

Paradigm is a software company transforming the way that the residential, construction & building product industries operate across the globe. We are looking for a Senior ML Ops Engineer to be part of revolutionizing these industries. We are building the future with modern software engineering, agent-assisted systems, and mobile-first experiences. We are powered by our parent company, Builders FirstSource (NYSE: BLDR): a Fortune 300 company with over $23 billion in revenue and more than 29,000 employees across 550+ locations, BFS is redefining construction through data, digital infrastructure, and AI-powered innovation.

What You Will Do:

· Design, build, and maintain scalable MLOps solutions that support the end-to-end machine learning lifecycle, including model training, deployment, monitoring, and retraining.

· Develop and optimize automated ML deployment pipelines, ensuring reliable, reproducible, and efficient model delivery to production environments.

· Deploy and support machine learning models and AI solutions in production, maintaining best practices for scalability, reliability, security, and operational excellence.

· Implement and maintain model registries, experiment tracking, versioning, and governance practices to support consistent model lifecycle management.

· Build and support containerized ML workloads and deployment workflows using technologies such as Docker and Kubernetes.

· Develop monitoring, observability, and alerting capabilities for machine learning systems, including model performance tracking, drift detection, and data quality monitoring.

· Collaborate with Machine Learning Engineers, Data Scientists, Software Engineers, and Infrastructure teams to operationalize ML solutions and improve deployment efficiency.

· Implement and maintain IaC patterns using Terraform.

· Troubleshoot and resolve complex technical challenges related to model deployment, ML infrastructure, and production operations.

· Provide guidance and mentorship to other engineers.

What You Need to Succeed:

· Bachelor’s degree in Computer Science, Data Science, Artificial Intelligence or related field or equivalent experience.

· 4+ years of professional experience in software engineering, machine learning engineering, MLOps, platform engineering, DevOps, or a related technical discipline.

· Strong understanding of the machine learning lifecycle, including model training, validation, deployment, monitoring, and retraining.

· Experience building and maintaining automated machine learning pipelines and CI/CD workflows.

· Experience with MLOps platforms and tools such as MLflow, Kubeflow, Azure Machine Learning, Databricks, or similar technologies.

· Experience in Python programming, ML Framework and Agentic AI. Implemented model monitoring, experiment tracking, model versioning, and governance practices.

· Experience working with cloud-based machine learning solutions, preferably within Azure.

· Ability to independently solve complex technical challenges, make sound decisions with minimal guidance, and drive work to completion.

Ready to Join? Apply now at myparadigm.com/careers/

Compensation Range: $123K - $170K