Engineering Manager – Machine Learning - REMOTE

 

Recruiter:

Glorec

Job Ref:

ff

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. They don’t only think BIG but also follow through!

JOB DESCRIPTION:

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:

Engineering Manager
Location: Africa: Lesotho
Salary:
Seeking an Open Cast Mine manager/Engineer to provide engineering expertise, guidance and technical assistance in order to ensure optimum productivity at the most advantageous cost, within legislative and operational parameters and objectives, by implementing sound engineering practices and tactics. This includes the overall management of a staff of Engineers, Technicians and other personnel.
2 days ago


Project & Engineering Department Manager
Location: Richards Bay, Kwazulu-natal
Salary: Negotiable on experience
An experienced PROJECT & engineering DEPARTMENT manager is required for permanent employment based in Richards Bay.
4 days ago


Project & Engineering Department Manager
Location: Richards Bay, Kwazulu-natal
Salary: Negotiable on experience
An experienced PROJECT & engineering DEPARTMENT manager is required for permanent employment based in Richards Bay.
4 days ago


Project & Engineering Department Manager
Location: Richards Bay, Kwazulu-natal
Salary: Negotiable on experience
An experienced PROJECT & engineering DEPARTMENT manager is required for permanent employment based in Richards Bay.
4 days ago


Project & Engineering Department Manager
Location: Richards Bay, Kwazulu-natal
Salary: Negotiable on experience
An experienced PROJECT & engineering DEPARTMENT manager is required for permanent employment based in Richards Bay.
4 days ago


Hydraulic Engineering Manager
Location: Johannesburg
Salary:
4 days ago


Hydraulic Engineering Manager
Location: Kempton Park
Salary: 70000 Monthly
Our client is are seeking a talented Hydraulic engineering manager to lead their engineering team in Kempton Park.As the Hydraulic engineering manager, you will be responsible for overseeing hydraulic designs, providing technical advice, and managing the overall mechanical engineering processes.If you possess strong leadership skills and a passion for innovation, we would like to hear from you.
5 days ago


Senior Manager Engineering and Maintenance
Location: East London
Salary:
Senior manager engineering and MaintenanceBased at Nahoon DamOperations DivisionTotal Guaranteed Package: R 1,263,179.53 
11 days ago


Engineering Manager Ref: 3945
Location: Cape Winelands
Salary:
Join an FMCG team as an engineering manager in the Western Cape! In this role, you will be responsible for managing engineering services across maintenance, utilities, CAPEX projects, and safety systems in a food processing environment. Your expertise in mechanical engineering, continuous improvement, boiler operations, water reticulation, and managing capital projects will be essential in en...
13 days ago


Programme Manager: Water Reuse – Engineering & Infrastructure Finance Focus
Location: Midrand
Salary:
14 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