Skip to content
ClaudeChatGPTCursor

Search jobs inside your AI agent.

Connect

Ithemba Recruitment- Sourcing Top Talent

NewBe an early applicant

Senior Engineer: AI & Machine Learning

Posted Updated
Discussion

Summary

Senior engineer designing, building and supporting big-data and machine-learning projects: architectures, apps/scripts/recommendation engines, RESTful services, code reviews and production support. Required stack: Java, JavaScript/HTML, Linux shell scripting, MSSQL/MySQL; Python, Scala, TensorFlow, Docker/Kubernetes beneficial.

Duties and responsibilities:

  • Design, develop, maintain and support projects using a variety of Big Data technologies.
  • Ascertain requirements by interfacing with our internal clients
  • Identify and research alternative technologies that potentially address the requirements
  • Design and document architectures/applications/data-flows
  • Apply best practices for scalable systems
  • Develop various components (apps/scripts/sites/recommendation engines)
  • Conduct code reviews on completion of these components
  • Design tests for your code
  • Support the production environment
  • Assist with data investigation

Qualifications and experience:

  • BSc Computer Science / Engineering is mandatory. Honours, masters or doctoral degree preferred, but not mandatory
  • 4 to 5 years experience in a comparable environment
  • Very strong analytical, communication and negotiation skills
  • Ability to work under pressure

Languages:

  • Required: Java, HTML, Javascript, Linux shell scripting
  • Beneficial: Python, Scala, C/C++

DB:

  • Required: MSSQL, MySQL,
  • Beneficial: AmazonS3, Minio, Postgres, Hive, Cassandra

Other:

  • Required: RESTful service development
  • Beneficial: Tensorflow, Docker, Kubernetes, ML\AI experience, Event-driven systems and streaming frameworks, Cloud experience (AWS/Azure/Oracle)

Skills

What Senior ML / AI jobs ask for — and how much of it you have →
Apply

See also

ML / AI jobs by country — openings, pay and top skills →