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:

Engineering Manager
Location: Johannesburg
Salary:
engineering managerOur client, a leading organisation within the mining sector, is seeking an experienced engineering manager to lead and oversee engineering activities at one of their mining operations based in Heidelberg, Gauteng. The successful candidate will provide strategic engineering leadership, ensuring engineering and maintenance functions are executed safely, efficiently, and in line wi...
1 day ago


Plant Manager (Engineering Manufacturing)
Location: Johannesburg
Salary: 1.56 million to R1.95 million per annum
Plant manager (engineering Manufacturing)
1 day ago


Engineering Manager
Location: Centurion
Salary:
engineering manager (EPCM and Mining Projects)A leading engineering consultancy based in Centurion, Gauteng is seeking an experienced engineering manager (EPCM and Mining Projects) to join its team. The successful candidate will be responsible for leading multidisciplinary engineering teams and managing the engineering function across large-scale mining and mineral processing EPCM projects. The ro...
7 days ago


Engineering Manager (UK - Stavely, Hyde, Corby)
Location: United Kingdom
Salary: Monthly
VACANCY: engineering managerLOCATION: UK - Staveley, Hyde, Corby  SALARY: Market RelatedABOUT THE ROLE:This is a pivotal role where you’ll take ownership of the engineering strategy, delivering automation projects and improving plant performance across multiple sites. You’ll play a key part in transforming operations through LEAN methodology, data-driven decision-making, and ...
7 days ago


Engineering Manager
Location: Cape Town
Salary:
If you've spent years building software teams, mentoring talented engineers, and driving complex technology projects from concept to delivery, this could be the leadership opportunity you've been waiting for. My client is looking for an engineering manager who thrives at the intersection of people, process, and technology. This role offers the opportunity to lead highly skilled engineering te...
7 days ago


Defence Engineering Support and Governance Executive Manager
Location: Cape Town
Salary: Monthly
#SHIFTINTOHIGHCAREER by joining a Defence engineering Company that seeks the expertise of a engineering Support and Governance Executive manager
8 days ago


Supply Chain Manager: Engineering Manufacturing
Location: Pretoria
Salary:
Supply Chain manager vacancy available in an engineering manufacturing company in Pretoria-West. BEng (Electronic/Electrical/Mechanical engineering) or BCom (Supply Chain).   5 to 10 years’ experience in supply chain, procurement, or logistics within a manufacturing or engineering environment. Proven experience sourcing electronic, electrical, and mechanical components. Strong unde...
8 days ago


Engineering Manager
Location: Johannesburg
Salary:
We are recruiting on behalf of an established engineering and project delivery organisation for an experienced engineering manager to strengthen its mining projects capability. The successful candidate will help deliver mining and materials-handling projects across the full project lifecycle — from early studies and design through procurement, construction support, commissioning and handover...
9 days ago


Operations Engineering Manager - Strategic & Senior level
Location: Cape Town
Salary: 100000 Monthly
Join our client's team as a Senior Operations engineering manager overseeing technical processes in a dynamic manufacturing environment. Lead production operations, drive process improvement, and ensure quality and safety standards are met.
16 days ago


Senior Manager Environmental Engineering
Location: Roodepoort
Salary:
24 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