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