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:

Production Engineering Manager (Oil & Gas industry)
Location: Musina
Salary: Market related
Job Overview:We are seeking a highly skilled and experienced Production engineering manager to lead and optimize production operations within our client’s oil and gas facilities. The successful candidate will be responsible for driving production efficiency, ensuring equipment reliability, and managing engineering teams to achieve operational excellence.
1 day ago


Junior Mechanical Engineering Technical Assistant to General Manager
Location: Cape Town
Salary:
1 day ago


Site Engineering Manager - Saldanha, West Coast
Location: Capetown
Salary: Market Related
Calling all engineering managers
3 days ago


Subdepartment Manager Engineering Support
Location: Netherlands
Salary:
Our client specializes in project support for the (petro)chemical and maritime industries. They provide personnel in the areas of engineering, Procurement, Construction, Operations, Maintenance, and Safety. They are seeking a Subdepartment manager engineering Support to join their team in the Netherlands.
7 days ago


Engineering Maintenance Manager
Location: Johannesburg
Salary: To be advised Annually
engineering Maintenance managerKrugersdorpA well-known juice manufacturer has a vacancy for the abovementioned will be responsible for developing and managing budgets, overseeing the day-to-day operations of the Workshop whilst playing a key role in developing and implementing short, medium, and long-term strategies. The Strategic engineering Maintenance manager will be expected to review the Work...
8 days ago


QHES Manager - Mechanical Engineering - OEM - East Rand
Location: East Rand
Salary: R800K - R900K
QHES manager
10 days ago


Lubrication Sales & Engineering Manager - East Rand
Location: East Rand
Salary: Negotiable
Lubrication Sales & engineering manager
10 days ago


Engineering Manager
Location: Johannesburg
Salary:
A large international company in the FMCG environment has an opportunity for a engineering manager/Maintenance manager.
14 days ago


Engineering Manager – Walvis Bay, Namibia
Location: Namibia
Salary:
This position exists to lead and coordinate the engineering office, ensuring that engineering projects are designed, developed, and implemented in alignment with the company's goals. The role requires technical expertise and leadership to meet deadlines, maintain quality, and stay within budget while ensuring standardization and compliance across all projects.
15 days ago


Engineering Manager Mining: Northern Cape
Location: Postmasburg
Salary:
16 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