What are the responsibilities and job description for the Machine Learning Engineer position at TPI Global Solutions?
Job Title: Machine Learning Engineer/Software Developer
Location: Austin, TX
12 Months Contract (Possible Extension)
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:
- Designing and developing machine learning systems and predictive models.
- Running machine learning tests and experiments.
- Implementing appropriate ML algorithms.
- Studying and transforming data science prototypes.
- Selecting appropriate datasets and data representation methods.
- Performing statistical analysis and fine-tuning using test results.
- Build, deploy, and optimize machine learning models for predictive analytics, risk assessment, operational improvements and into production.
- Design, develop, and maintain scalable data pipelines, ETL processes, and data infrastructure, with a focus on Databricks for data processing and analytics.
- Drive code reviews to ensure code quality, maintainability, and adherence to coding standards.
- Extending existing ML libraries and frameworks.
- Keeping abreast of developments in the field.
Requirements:
- Proven experience as a Machine Learning Engineer or similar role with a minimum of 5 years of experience in machine learning.
- Minimum of 5 years of experience in programming with Python.
- Understanding of data structures, data modeling and software architecture.
- Strong understanding of machine learning techniques and algorithms, data mining, and statistical analysis.
- Proficiency with SQL, TensorFlow, Pytorch, Pandas, Kera’s and related libraries
- Experience with cloud platform: Azure and Databrick.
- Strong analytical, problem-solving, and communication skills.
- Ability to work as part of a team and independently.
- Outstanding analytical and problem-solving skills.
- BS in Computer Science, Mathematics, Statistics, or similar field; Master’s degree is a plus.