Select Page

Exciting Opportunity for a

Senior Data Solutions Engineer

Take your career to new heights at a company where people come first, and a culture of growth, collaboration, and innovation thrives.

 

Why You’ll Love Working With Us:

Join our dynamic, multidisciplinary environment that champions versatility and individual career development. We prioritize regular one-on-ones with leadership, ensuring your professional journey is nurtured. You’ll work alongside passionate professionals, tackling complex challenges and making a meaningful impact.

 

What You’ll Be Doing:

 

Delivery:

  • Wrangle big data from multiple sources, transforming it into a reliable and evolving asset.
  • Collaborate with Solution Architects to design and implement cloud, hybrid, and on-premise solutions.
  • Design and implement optimal data pipelines, delivering impactful advanced analytics using ML, AI, cognitive services, and data science.
  • Work across descriptive, diagnostic, predictive, and prescriptive analytics.
  • Familiarize yourself with ML algorithms and AI approaches, including clustering, regression, classification, speech recognition, OpenAI, LLMs, vision, search, and translation.
  • Apply DataOps and MLOps principles to ensure continuous deployment in short cycles with maximum impact and high quality.
  • Maintain data lineage and metadata effectively.
  • Design and develop business dashboards that provide clear insights.
  • Utilize your technical and data analytics expertise to drive business innovation.

People:

  • Exhibit maturity, motivation, and leadership within the workplace.
  • Lead by example, championing positive change and fostering a collaborative team culture.
  • Collaborate with cross-functional teams to solve complex business challenges and drive continuous improvement.
  • Mentor and nurture colleagues to uphold high standards of excellence and accountability.

Customer:

  • Build and maintain strong relationships by understanding customer needs and delivering impactful solutions.
  • Manage customer expectations effectively while identifying opportunities for service improvements.
  • Ensure compliance with data security and industry regulations.

What We Need from You:

  • A bachelor’s degree in IT, Engineering, or a related field.
  • At least 6 years of experience as a data solutions engineer in an enterprise environment.
  • Proficiency in software engineering fundamentals with a commitment to clean code and best practices.
  • Experience working in a delivery team alongside other disciplines to deliver products.
  • Strong data modeling and analysis capabilities.
  • Solid understanding of data engineering methodologies.
  • Good grasp of visualization best practices.
  • A desire to design and implement modern advanced analytics and data warehousing solutions.
  • Strong collaboration and communication skills, with a drive for continual improvement.
  • Experience with a hybrid working model, typically working from the office 2-3 times per week.
  • A strong customer-facing ability and flexibility to work across different environments and tooling.

What You’ll Get from Us:

  • A competitive compensation package with twice-yearly salary reviews and guaranteed bonuses.
  • Tenure-based loyalty leave.
  • Access to employee wellness programs and rewards for professional development.
  • Commission incentives for successful business development leads and employee referrals.
  • Hands-on support from leadership through regular one-on-ones and quarterly reviews.
  • Continuous development programs offering training in both leadership and technical skills.
  • Exposure to enterprise projects across multiple domains for some of South Africa’s most esteemed organizations.

Tech Stacks We Use:

  • Cloud Environments: Azure, AWS, Google
  • Front-End Tech: Power BI, Microsoft Fabric, Amazon Quicksight, Google Data Studio, Grafana
  • Languages: SQL, Python, Scala
  • Data Processing: Azure Data Factory, Amazon Glue, Apache Airflow, Databricks, Spark SQL
  • Relational Databases: MSSQL, PostgreSQL, Oracle, MySQL, Azure SQL, Amazon RDS
  • NoSQL Databases: MongoDB, Cosmos DB, DynamoDB, Neo4j
  • Streaming: Azure Stream Analytics, Kafka, Databricks streaming, Spark streaming, Google Dataflow, Amazon Kinesis
  • ML Platforms: Azure Machine Learning, Databricks ML, Amazon Sagemaker, Dataiku
  • AI: Azure OpenAI, Azure Cognitive Services, AWS Cognitive Services, Google Cognitive Services

What to Expect from Our Recruitment Process:

Our recruitment process is designed to be efficient and transparent, keeping you informed every step of the way.

  1. Initial Conversation: An introductory chat with our talent team to get to know you and discuss what we have to offer.
  2. Technical Interview: A 1.5-hour in-person interview at one of our offices where you’ll meet some of our leadership team.
  3. Final Steps: If we’re aligned, we’ll proceed with salary discussions and extend an offer of employment.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx