As a Machine Learning Engineer, you'll work with Python and SQL to develop and implement machine learning models. This role is ideal for someone who enjoys modern software practices and is eager to contribute to innovative projects.
In this role as a Machine Learning Engineer, you'll be part of a dynamic team in Johannesburg that focuses on developing advanced machine learning solutions. Your main responsibilities will involve utilizing Python and SQL to create and optimize machine learning models that can process and analyze large datasets effectively. You will also engage in code reviews and implement continuous integration and continuous deployment (CI/CD) practices to ensure high-quality software delivery.
The ideal candidate for this position should have a strong foundation in machine learning frameworks and be comfortable working with databases. You will be expected to collaborate with other engineers and data scientists to refine algorithms and improve model performance. Your day-to-day tasks will include writing clean, efficient code, testing your solutions, and maintaining version control using tools like Git.
This role suits someone who is passionate about machine learning and enjoys working in a collaborative environment. If you have experience with modern software development practices and are eager to apply your skills in a practical setting, this could be the perfect opportunity for you. Key requirements include proficiency in Python, SQL, and a solid understanding of machine learning frameworks.
Overall, this position offers a chance to work on exciting projects while contributing to the growth of the company. If you're ready to take your career to the next level in a supportive and innovative atmosphere, consider applying for this role.
You'll be taken to the original listing on CareerJet to apply.