1

Machine Learning Engineer Software Engineer Jobs in Plano, TX

Senior ML Engineer

Addison, TX · On-site

$101K - $138K/yr

Responsibilities: • Develop machine learning models and algorithms to address business needs. • Collaborate with data scientists and software engineers to design and implement scalable and ...

... Learning: • Machine Learning Engineer with strong experience in building, deploying, and ... Software Engineering: • Python proficiency. • Very good understanding and work experience with ...

New

... in software engineering, AI/ML engineering, or related roles, with demonstrated experience in ... Bachelor's degree in Computer Science, Machine Learning, Data Science, or a related field The ...

... in software engineering, AI/ML engineering, or related roles, with demonstrated experience in ... Bachelor's degree in Computer Science, Machine Learning, Data Science, or a related field The ...

Sr. Software Engineer - AI

Irving, TX · On-site

$117K - $155K/yr

Stay current with emerging technologies and trends in AI, machine learning, and software engineering. Required Qualifications * Bachelor's or Master's degree in Computer Science, Engineering, or ...

next page

Showing results 1-20

Machine Learning Engineer Software Engineer information

See Plano, TX salary details

$60.8K

$141.2K

$196.7K

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

As of Jul 16, 2026, the average yearly pay for machine learning engineer software engineer in Plano, TX is $141,193.00, according to ZipRecruiter salary data. Most workers in this role earn between $114,800.00 and $165,600.00 per year, depending on experience, location, and employer.

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

AspectMachine Learning EngineerSoftware Engineer
Required CredentialsBachelor's/Master's in CS, specialized ML coursesBachelor's in CS or related field
Work EnvironmentDevelops ML models, algorithms, data pipelinesBuilds software applications, systems, APIs
Industry UsageAI/ML projects, data-driven solutionsWeb, mobile, enterprise software

Machine Learning Engineers focus on designing and deploying ML models, requiring expertise in algorithms and data handling. Software Engineers develop broader software applications, emphasizing coding and system architecture. While both roles require programming skills, ML Engineers specialize in AI/ML tasks, whereas Software Engineers work across various software domains.

How do Machine Learning Engineer Software Engineers typically collaborate with data scientists and software development teams?

Machine Learning Engineer Software Engineers often serve as a bridge between data scientists and software development teams. They work closely with data scientists to understand and implement machine learning models, ensuring that the models are production-ready and scalable. Additionally, they collaborate with software engineers to integrate these models into existing applications, monitor their performance, and address any engineering challenges. This cross-functional collaboration is essential for delivering robust, end-to-end AI solutions that add real value to the business.
What are popular job titles related to Machine Learning Engineer Software Engineer jobs in Plano, TX? For Machine Learning Engineer Software Engineer jobs in Plano, TX, the most frequently searched job titles are:
What job categories do people searching Machine Learning Engineer Software Engineer jobs in Plano, TX look for? The top searched job categories for Machine Learning Engineer Software Engineer jobs in Plano, TX are:
What cities near Plano, TX are hiring for Machine Learning Engineer Software Engineer jobs? Cities near Plano, TX with the most Machine Learning Engineer Software Engineer job openings:
Senior ML Engineer

$101K - $138K/yr

Full-time

Posted 4 days ago


Job description

Responsibilities:
• Develop machine learning models and algorithms to address business needs.
• Collaborate with data scientists and software engineers to design and implement scalable and efficient solutions.
• Clean, preprocess, and analyze large datasets to extract meaningful insights.
• Deploy machine learning models into production environments and monitor their performance.
• Continuously improve model accuracy and performance through experimentation and optimization.
• Stay up-to-date with the latest advancements in machine learning and related technologies.
• Communicate findings and results to stakeholders in a clear and concise manner.
Requirements:
• Bachelor's degree or higher in Computer Science, Engineering, Mathematics, or a related field.
• 2~5 years of experience in machine learning, data science, or a related field.
• Proficiency in programming languages such as Python, Java, or Scala.
• Experience with machine learning frameworks and libraries such as TensorFlow, PyTorch, or scikit-learn.
• Strong understanding of machine learning algorithms and techniques, including supervised and unsupervised learning, deep learning, and reinforcement learning.
• Experience with cloud platforms such as Google Cloud Platform (GCP), including services like BigQuery, Cloud Storage, and AI Platform.
• GCP Professional Machine Learning Engineer certification is required.
• Experience with version control systems such as Git.
• Excellent problem-solving skills and attention to detail.
• Strong communication and collaboration skills.
Preferred Qualifications:
• Master's degree or higher in Computer Science, Engineering, Mathematics, or a related field.
• Experience with distributed computing frameworks such as Apache Spark.
• Familiarity with containerization and orchestration technologies such as Docker and Kubernetes.
• Experience with data visualization tools such as Matplotlib, Seaborn, or Tableau.
• Experience with natural language processing (NLP) or computer vision (CV) techniques.
• Experience with continuous integration and continuous deployment (CI/CD) pipelines.
• Contributions to open-source projects or participation in relevant communities.