Search Jobs
Browse the latest opportunities at TPI Global.
So sorry, this position is no longer available.
Please go ahead and submit your application. We may have other positions that would be the perfect fit for you.
Alternatively, you may want to apply to one of the following related jobs:
Machine Learning Engineer/Software Developer
Posted: 02/12/2026
Job Number: 27439262
Job Description
Machine Learning Engineer/Software Developer (W2 Role)
12+ Months Contract
Austin, TX (Onsite Role)
Job Description:
We are seeking a highly skilled and experienced Machine Learning engineer/software developer with a strong background in data science. The ideal candidate will have a minimum of 5 years of experience in machine learning and be an expert in Python programming.
Responsibilities:
1. Designing and developing machine learning systems and predictive models.
2. Running machine learning tests and experiments.
3. Implementing appropriate ML algorithms.
4. Studying and transforming data science prototypes.
5. Selecting appropriate datasets and data representation methods.
6. Performing statistical analysis and fine-tuning using test results.
7. Build, deploy, and optimize machine learning models for predictive analytics, risk assessment, operational improvements and into production.
8. Design, develop, and maintain scalable data pipelines, ETL processes, and data infrastructure, with a focus on Databricks for data processing and analytics.
9. Drive code reviews to ensure code quality, maintainability, and adherence to coding standards.
10. Extending existing ML libraries and frameworks.
11. Parsing unstructured data into structural format.
12. Keeping abreast of developments in the field.
Requirements:
1. Proven experience as a Machine Learning Engineer or similar role with a minimum of 5 years of experience in machine learning.
2. Proven minimum 5+ years of data mining.
3. Minimum of 5+ years of experience in programming with Python.
4. Extensive experience in parsing unstructured data into structural form.
5. Understanding of data structures, data modeling and software architecture.
6. Strong understanding of machine learning techniques and algorithms, data mining, and statistical analysis.
7. Proficiency with SQL, TensorFlow, PyTorch, Pandas, Keras and related libraries
8. Experience with cloud platform: Azure and Databrick.
9. Strong analytical, problem-solving, and communication skills.
10. Ability to work as part of a team and independently.
11. Outstanding analytical and problem-solving skills.
12. BS in Computer Science, Mathematics, Statistics, or similar field;Master’s degree is a plus.
12+ Months Contract
Austin, TX (Onsite Role)
Job Description:
We are seeking a highly skilled and experienced Machine Learning engineer/software developer with a strong background in data science. The ideal candidate will have a minimum of 5 years of experience in machine learning and be an expert in Python programming.
Responsibilities:
1. Designing and developing machine learning systems and predictive models.
2. Running machine learning tests and experiments.
3. Implementing appropriate ML algorithms.
4. Studying and transforming data science prototypes.
5. Selecting appropriate datasets and data representation methods.
6. Performing statistical analysis and fine-tuning using test results.
7. Build, deploy, and optimize machine learning models for predictive analytics, risk assessment, operational improvements and into production.
8. Design, develop, and maintain scalable data pipelines, ETL processes, and data infrastructure, with a focus on Databricks for data processing and analytics.
9. Drive code reviews to ensure code quality, maintainability, and adherence to coding standards.
10. Extending existing ML libraries and frameworks.
11. Parsing unstructured data into structural format.
12. Keeping abreast of developments in the field.
Requirements:
1. Proven experience as a Machine Learning Engineer or similar role with a minimum of 5 years of experience in machine learning.
2. Proven minimum 5+ years of data mining.
3. Minimum of 5+ years of experience in programming with Python.
4. Extensive experience in parsing unstructured data into structural form.
5. Understanding of data structures, data modeling and software architecture.
6. Strong understanding of machine learning techniques and algorithms, data mining, and statistical analysis.
7. Proficiency with SQL, TensorFlow, PyTorch, Pandas, Keras and related libraries
8. Experience with cloud platform: Azure and Databrick.
9. Strong analytical, problem-solving, and communication skills.
10. Ability to work as part of a team and independently.
11. Outstanding analytical and problem-solving skills.
12. BS in Computer Science, Mathematics, Statistics, or similar field;Master’s degree is a plus.
Meet Your Recruiter
Share This Job:
Related Jobs:
There are currently no related jobs. Please sign up for Job Alerts.
Loading...
Login to save this search and get notified of similar positions.
About Austin, TX
Discover your next career opportunity in the vibrant job market around Austin, Texas! Known for its lively music scene, world-class cuisine, and abundant outdoor activities, Austin offers a dynamic and thriving environment for job seekers. With iconic landmarks like the Texas State Capitol and Lady Bird Lake, as well as cultural gems such as the Blanton Museum of Art and the historic Paramount Theatre, there's no shortage of enriching experiences in this city. Home to professional sports teams like the Austin FC, this area provides a perfect blend of work and play. Explore our job listings today and embark on a career journey in this irresistibly charming region that promises growth and endless possibilities.
Are you sure you want to apply for this job?
Please take a moment to verify your personal information and resume are up-to-date before you apply.