1

Machine Learning Engineer Software Engineer Jobs in Plano, TX

Machine Learning Engineer - NJ

Addison, TX · On-site

$54 - $71.50/hr

We are seeking a Machine Learning Engineer to design and develop robust analytics models using statistical and machine learning algorithms. In this role, you will work closely with product and ...

Machine Learning Engineer - NJ

Addison, TX

$54 - $71.50/hr

We are seeking a Machine Learning Engineer to design and develop robust analytics models using statistical and machine learning algorithms. In this role, you will work closely with product and ...

Leads a team of Machine Learning Engineers responsible for designing, building, deploying, and scaling AI/ML solutions that support Financial Advisory Services (FAS) business objectives. Partners ...

New

Sr Machine Learning Engineer

Plano, TX

$97K - $134K/yr

Job Summary Machine Learning Engineers work to deploy end-to-end solutions to business problems leveraging AI and/or ML principles as needed to create those solutions. MLEs will take requests from ...

New

Senior ML Engineer

Addison, TX · On-site

$101K - $138K/yr

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 ...

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 ...

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 Jun 6, 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:
Machine Learning Engineer - NJ

Machine Learning Engineer - NJ

Photon

Addison, TX • On-site

$54 - $71.50/hr

Full-time

Posted 27 days ago


Job description

Job Description
Summary:
We are seeking a Machine Learning Engineer to design and develop robust analytics models using statistical and machine learning algorithms. In this role, you will work closely with product and engineering teams to solve complex business problems, identify data-driven opportunities, and create personalized experiences for customers. You will be responsible for building end-to-end machine learning solutions, implementing models in production, and working with various data frameworks and tools such as Python, Spark, and Databricks.
Key Responsibilities: Analytics Model Development:
  • Analyze use cases and design appropriate analytics models using statistical and machine learning algorithms tailored to specific business requirements.
  • Develop machine learning algorithms to drive personalized customer experiences and provide actionable business insights.
  • Apply expertise in data mining and machine learning techniques, including forecasting, prediction, segmentation, recommendation, and fraud detection.

Data Engineering and Preparation:
  • Extend and augment company data with third-party data to enrich analytics capabilities.
  • Enhance data collection procedures to include necessary information for building analytics systems.
  • Prepare raw data for analysis, including cleaning, imputing missing values, and standardizing data formats using Python data frameworks (e.g., Pandas, NumPy).

Machine Learning Model Implementation:
  • Implement machine learning models, considering both performance and scalability using tools like PySpark in Databricks.
  • Design and build infrastructure to facilitate large-scale data analytics and experimentation.
  • Work with tools like Jupyter Notebooks for data exploration and model development.

What We're Looking For:
  • Educational Background: Undergraduate or Graduate degree in Computer Science, Mathematics, Physics, or related fields. A PhD is preferred but not necessary.
  • Experience:
    • At least 5 years of experience in data analytics, with a strong understanding of core statistical algorithms such as classification and regression analysis.
    • High-level knowledge of analytics use cases such as language analysis, assortment optimization, promotional planning, dynamic pricing, markdown optimization, labor scheduling, and optimization.
  • Technical Skills:
    • Strong experience with Python-based machine learning libraries (e.g., scikit-learn, TensorFlow, PyTorch).
    • Proficiency in using analytics platforms like Databricks for large-scale data processing.
    • At least 4 years of continuous experience with Spark, particularly PySpark implementation.
    • Hands-on experience with data processing and analysis tools such as Pandas, NumPy, and Jupyter Notebooks.