Skip to content
mimi

Senior Machine Learning and Java Engineer

DataEQ

Cape Town · On-site Full-time Senior 2d ago

About the role

ABOUT US

At DataEQ, we turn unstructured customer and public feedback into powerful, actionable insights By combining cutting-edge AI with our unique human data labelling platform, we help some of South Africa’s top companies—like major banks, retailers, and insurers improve customer experiences, manage risk, and streamline digital services. Our innovative solutions make a real difference in industries that matter.

When you join DataEQ, you become part of a dynamic and diverse team of over 50 talented professionals, including data enthusiasts, analysts, and problem-solvers. We believe in fostering a collaborative and supportive environment where creativity and fresh ideas are encouraged. With our clients ranging from leading banks to major retail brands, your work here will directly impact businesses and customers alike.

If you’re passionate about data, excited by the prospect of solving complex challenges, and eager to grow in a fun, fast-paced environment, DataEQ is the perfect place for you. Join us in shaping the future of customer insights while building meaningful relationships with both clients and colleagues

ABOUT THE JOB

We are looking for a senior machine learning and java engineer to join our development team. You'll work on building and improving our AI systems that process and analyse real-time data streams from various sources including social media, traditional media, and customer feedback channels.

The role involves developing and maintaining machine learning models that work alongside our crowdsourcing platform to provide intelligent data analysis and insights to our clients. You'll be working with real-time data processing, building scalable ML solutions, and implementing efficient data storage and retrieval systems. These are mostly simple classification tasks.

Our tech stack includes: • Java and Spring Boot for backend services (this is our main software stack, and you will be doing non-ML work) • PostgreSQL for data storage • Modern JavaScript frameworks (React, Vue.js) • Python for some portions of our ML stack

WHAT WE’RE LOOKING FOR • Strong experience in machine learning and AI systems • Solid backend development experience with Java • Someone who can run tests and maintain code • Experience with LLM prompting • Experience delivering projects from idea to production • A curious, always learning personality • Strong communication skills and ability to work with cross-functional teams • Problem-solving skills and proactive attitude • Regarding AI and ML: we are looking for a domain expert but not a domain owner. Other members of our team will be working on ML and ML-adjacent projects, and you yourself will sometimes be working on non-ML projects.

We have a culture that encourages curiosity, innovation and freedom, but calls for intellect, emotional intelligence, and performance.

This is an incredibly exciting time to be joining DataEQ as we build out our uniq

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free