Python Software Lead (machine Learning)

Midrand, Johannesburg, South Africa

Job Description


We are a cutting-edge technology company focused on revolutionizing the field of machine learning. We are passionate about creating innovative solutions that leverage AI to solve real-world problems. As a Python Software Lead, you will have the opportunity to work with a highly talented team and lead the development of advanced machine learning applications that will shape the future. We are looking forward to having you on board!

Role Overview:
As a Python Software Lead (Machine Learning), you will be responsible for leading a team of skilled Python developers to design, develop, and deploy state-of-the-art machine learning solutions. You will play a crucial role in driving our machine learning projects from idea to implementation. The ideal candidate is not only proficient in Python and machine learning frameworks but also has a strong background in team management and project execution.

Key Responsibilities:

  • Lead a team of Python developers and machine learning engineers, fostering collaboration and continuous improvement.
  • Collaborate with cross-functional teams to define project requirements, scope, and objectives.
  • Design and implement robust, scalable, and efficient machine learning models and algorithms.
  • Develop and maintain a clean, well-documented, and well-tested codebase.
  • Keep up-to-date with the latest advancements in machine learning and AI technologies to drive innovation.
  • Conduct code reviews and provide constructive feedback to team members to ensure code quality.
  • Actively participate in the recruitment and onboarding process to grow the team.
Required Skills and Qualifications:
  • Bachelor's or Master's degree in Computer Science, Data Science, or a related field.
  • Proven experience (5-7 years) in leading Python-based machine learning projects from conception to deployment.
  • Strong proficiency in Python and experience with machine learning libraries such as TensorFlow, PyTorch, or scikit-learn.
  • Solid understanding of various machine learning algorithms and deep learning techniques.
  • Previous experience managing a team of developers or engineers.
  • Demonstrated ability to analyze complex problems and develop innovative solutions.
  • Excellent communication skills and ability to articulate technical concepts to non-technical stakeholders.
  • A passion for staying current with emerging technologies and industry trends.
Preferred Qualifications:
- Honours Bachelor of Science degree.
- Experience with cloud computing platforms such as AWS, GCP, or Azure.
- Knowledge of software engineering best practices, including version control (Git), code review processes, and continuous integration/continuous deployment (CI/CD) pipelines.
- Previous experience in developing natural language processing (NLP) applications.
- Contributions to the open-source machine learning community.

Benefits:
- Competitive salary and performance-based bonuses.
- Health insurance and other benefits package.
- Flexible work hours and the option for remote work.
- Opportunity to work with cutting-edge technologies and advance your career in the AI industry.

If you are interested in this opportunity, please apply directly. For more IT jobs, please visit www.networkrecruitment.co.za. If you wish to send your CV per email forward your CV to and copy the reference number in brackets in the subject line of your e-mail.

If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other opportunities for which you might be more suitable.

We also invite you to contact us to discuss your next career move in IT!

For more information contact:
Tumi Diphoko on 011 622 9526
IT Recruitment Consultant

For more information please contact:

Tumi Diphoko

Network Recruitment

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1260295
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Midrand, Johannesburg, South Africa
  • Education
    Not mentioned