- Title: Machine Learning Engineer / Software Developer
- Location: Austin, TX (Onsite)
- Duration: 1 Year Contract
Job Description:
We are looking for an experienced Machine Learning Engineer/Software Developer with a solid background in data science and software development. The ideal candidate must have a minimum of 5 years of hands-on experience in machine learning and expertise in Python programming.
Key Responsibilities:
- Design, build, and test machine learning systems and predictive models.
- Conduct machine learning experiments, performance tuning, and statistical analysis.
- Work with data science prototypes and implement ML algorithms.
- Select datasets and design data representation techniques.
- Develop and maintain data pipelines, ETL, and scalable infrastructure using Databricks.
- Participate in code reviews to maintain coding standards.
- Integrate models into production environments.
- Stay updated with the latest ML trends and technologies.
Technical Requirements:
- 5+ years of experience in Machine Learning and Python development.
- Proficiency in SQL, TensorFlow, PyTorch, Pandas, Keras.
- Hands-on experience with Azure and Databricks.
- Strong knowledge of data structures, data modeling, and software architecture.
- Solid grasp of statistical analysis, data mining, and ML algorithms.
- Excellent communication and team collaboration skills.
- Bachelor's in Computer Science/Mathematics/Statistics (Master's preferred).