Engineering Manager – Machine Learning - REMOTE

 

Recruiter:

Glorec

Job Ref:

fdf

Date posted:

Wednesday, May 4, 2022

Location:

Remote, South Africa

Salary:

Negotiable


SUMMARY:
Passion for technology? Do you want to constantly explore, learn and improve your skills? Join this hyper growth company with your smart, innovative, autonomous and creative brain and manage this high performing and successful team.

JOB DESCRIPTION:

They don’t only think BIG but also follow through!

 

This position reports directly to the CTO.

 Your mission, should you choose to accept it:

  1. You will manage a team of Machine Learning Software Engineers & Data Scientists constantly striving for quality solutions that are delivered on time, within budget and scope, and drive a culture of quality and personal accountability.
  2. You will need a strong and pragmatic understanding of Machine Learning development and have direct experience building high performance, scalable backend and RESTful web applications.
  3. You will be from a development background and have a good understanding of architectural practices with a specialization in Machine Learning
  4. Experience in using mathematical and statistical skills to develop Data Science products to completion.
  5. In-depth applied and theoretical knowledge of the Data Science Lifecycle.
  6. You will be an advocate of agile and iterative engineering practices and you will have prior line management experience with a track record of keeping highly skilled engineers motivated.
  7. This is an exciting opportunity to lead a growing team of engineers working on an ambitious development roadmap.
  8. This is a hands-on role and you should expect that at least 20% of your time will be spent writing code and building machine learning models, as well as working with others on your team directly contributing to the production of code and models.
  9. The remainder of your time will be split between architectural and strategic planning with peers and senior developers, and the day-to-day people management and development required of a high-performing and successful team.

 

Do you have the following skills:

  • Customer centric.
  • Solutions and results-oriented.
  • Natural leader.
  • Innovative problem solver.
  • Curious thinker that understands technical topics beyond the average reader.
  • An ambitious and hard-working individual prepared to do more than the 9 to 5 to get up to speed.
  • An influencer that constantly grows the quality of engineering through technical initiatives.
  • Effective time management and organizational skills.
  • Proven ability to develop and maintain positive working relationships.
  • Must be comfortable with rapidly changing and/or loosely defined requirements that are refined over time.
  • Skilled at active listening and capable of facilitating discussions.
  • Strong communication skills with both internal team members and external business stakeholders.
  • Strong initiative to find ways to improve solutions, systems, and processes.

 

 

 

Your qualifications & experience

  • Bachelor''s Degree or Advanced Diploma (Computer Science, Mathematics, Statistics, Machine Learning or Engineering) and a minimum of 5 years’ Software Development experience, of which a minimum of 3 years’ developing production-grade Machine Learning solutions is required.
  • In the event that a candidate does not have a Bachelor’s Degree or an Advanced Diploma (Computer Science, Mathematics, Statistics, Machine Learning or Engineering), an equivalent experience requirement must be met, which equates to a minimum of 8 years’ of Software Development experience, of which a minimum of 5 years’ developing production-grade Machine Learning solutions is required.
  • A minimum of 3 years’ managing and leading a software engineering team, including mentoring and developing technical teams, line management of teams and performance management of teams.
  • In the event of no prior management experience, at least 3 years’ delivering significant Machine Learning solutions as a technical lead, is required.
  • Providing guidance to fellow engineers, evaluating and comparing model performance and model architecture, performing error analysis, and hyper parameter tuning. 
  • Experience leading a team technically, with a focus on high-quality output.
  • Experience working within an agile team that is operationally hands-on, and an advocate of that culture.
  • Excellent problem-solving skills.
  • Experience developing software in Python in a test-driven environment (and/or at least in one of the following languages: Java, C, C++ or C#).
  • A thorough understanding of computer science fundamentals, including object-oriented design and data structures and algorithms.
  • Experience with MySQL or Postgres, and BigQuery or a similar technology in a high-load environment.
  • Significant technical experience and a proven track record of architectural ownership and understanding.
  • Experience in developing distributed, high transactional and available systems.
  • Experience working with Big Data: data volume, variety and velocity.

 

 

Areas of mastery

  • Strong mathematical and statistical skills; 
    • experience with AB testing; 
    • and monitoring
  • Experience developing software for a highly-transactional retail online platform.
  • A thorough understanding of software engineering practices and best practices, including agile software development, source code control systems and the use of software IDEs and development and testing tools.
  • An understanding of software deployment tools, deployment processes and best practices.
  • Experience working with Event Driven Architectures.
  • Experience working with the AWS and/or GCP platforms, and Docker and/or Kubernetes.
  • Experience with building RESTful API web services and microservices.
  • Experience building customer recommendation models (e.g. Collaboration vs. Content-based, Item-to-Item vs. User-to-Item).
  • Experience with Jupyter notebooks.
  • Experience with Scikit-learn, SciPy, Numpy, Pandas and PyTorch.
  • Experience with TensorFlow, TensorFlow Extended, TensorFlow Serving.
  • Experience with Kubeflow and Dataform.
  • Experience with search systems and technologies .

 

Nice to have

  • ElasticSearch (and/or SOLR)
  • Experience with Natural Language Processing (NLP).

 

Benefits:

  • The power is in your hands: They offer a market-related, Total Remuneration Package which allows full flexibility according to your needs. Go on, be the master of your own destiny.
  • Remote work: Love water cooler chats and working from home? They offer a hybrid working model for the best of both worlds.
  • Hat day: Take a day every two weeks to go learn something new, or work on a proof of concept; come up with a creative solution for a business or technical challenge!
  • Tech Community & Online Learning: Share ideas and grow with global industry leaders who are all just a Slack message away. Love to learn? Up-skill with free access to courses on MyAcademy, Udacity, Udemy, Coursera and more.
  • Good times: Get to know the other extraordinary minds during regular social events and out-of-office activities (think hikes, think mini golf, think lunch, think good times).
  • Staff discount
  • Birthday leave: Enjoy your mandatory fun day off - you deserve it! 
  • Right tools, right job: Mac, Windows, Linux, two monitors or one. Whatever your preference, you’ll work on the latest tech, off the latest tech.
  • Help when you need it most: Confidential counselling, legal support and financial guidance, for free, anytime, anywhere. 
  • Tech stack (for days): Vue.js, Python, PHP, Node.js, Kotlin, Swift, Google Cloud, Kubernetes, PubSub, and all things machine learning. If you build it, they will come.
  • Free parking: No more 5km fun runs to your desk (unless you want to). 

 

 

NB! This job is now closed. You can apply for other jobs by uploading your CV.



 

 

 

Similar jobs you might be interested in:

General Manager: Human Resources – IT, Engineering & Digital
Location: Cape Town
Salary: Annually
Responsible for aligning people strategy with business objectives, enabling digital transformation, and building high-performing, future-fit teams within a fast-paced, innovation-driven environment.
2 days ago


Pumps Engineering Production Manager
Location: Johannesburg
Salary:
8 days ago


RB 17440 - Engineering Manager (GMR2.1) – Western Cape
Location: Capetown
Salary: R900K – R1M CTC per annum
engineering manager (GMR2.1) – Western Cape
12 days ago


Remote Project Engineering Manager
Location: Remote
Salary:
#SHIFTINTOHIGHCAREER by joining a Multinational Company that seeks the expertise of a remote Project engineering manager for a 36 Month Project from 2026 Quarter 1
16 days ago


Remote Engineering Design Manager
Location: Remote
Salary:
#SHIFTINTOHIGHCAREER by joining a Multinational Company that seeks the expertise of a remote engineering Design manager for a 36 Month Project from 2026 Quarter 1
16 days ago


Engineering Manager
Location: Stellenbosch
Salary: Annually
Are you ready to architect impact at scale? Our client is searching for an engineering manager who thrives at the intersection of technology leadership and people empowerment. This is your chance to steer multiple high-performing software engineering teams and deliver solutions that handle petabyte-scale data in mission-critical environments.
16 days ago


Engineering Manager
Location: Stellenbosch
Salary: Annually
Some build code. Others build coders.Our client is searching for an engineering manager to lead multiple agile squads through clean architecture, scalable delivery, and continuous improvement. If you see teams as systems, blockers as bugs, and growth as the ultimate release—this is your next deployment.This isn’t a patch. It’s a full upgrade to your leadership stack. You’ll...
19 days ago


Engineering Manager
Location: Johannesburg
Salary:
Are you a dynamic Mechanical Engineer with a proven track record in the oil & gas sector? Do you excel in pressure vessel design, fabrication, and maintenance? We’re looking for an engineering manager to lead a high-performing team and drive technical excellence across projects.In this pivotal role, you’ll combine strategic leadership with hands-on engineering expertise to ensure s...
19 days ago


Sales Manager - Automation Engineering and Industrial Robotics
Location: Randburg
Salary:
Sales manager - Automation engineering and Industrial Robotics Randburg BasedRNeg
22 days ago


Project Manager (Process Engineering / Enterprise Architecture)
Location: Johannesburg
Salary:
MTS's client in the West Rand is looking for a Project manager with experience in HR transformation projects in the mining sector. The role would focus on design, implementation, and governance of HR processes and enterprise architecture (Oracle HR Systems).
23 days ago


Create a free job alert for Engineering Manager – Machine Learning - REMOTE in Remote

Enter your email address below and we will email you similar jobs when they become available:

You can cancel at any time. We will not spam you.
By giving us your email address your agree to our Terms and Conditions