Senior Engineer - Data Solutions
RemoteSouth Africa
Job Summary
Prepare for projects by discussing goals with customers and building specifications while researching best practices for Elastic and Kafka solutions. Deliver technical solutions using Kubernetes-based deployment models, handling solution design, development, integration, and capacity planning in mission-critical environments. Monitor, upgrade, patch, and support deployments, track tickets, and build strong relationships with customers. Optimize data modeling, queries, clusters, and scaling, then engineer automation using Helm. Engage with Sales and Pre-Sales teams to scope solutions and identify technical risks. Complete product certifications and work remotely in a distributed team.
Required Qualifications
- Hands-on experience and an understanding of Elasticsearch and/or Lucene OR Apache Kafka
- Experience building and operating in-production Big Data, stream processing, observability and/or enterprise data integration solutions
- Minimum of 2 years experience as a Software Engineer, System Administrator, or DevOps Engineer
- Knowledge of information retrieval and/or analytics domain
- An understanding of deploying enterprise systems in a containerised environment, preferably Kubernetes
- Experience operating Linux
- Hands-on experience with large distributed systems from an architecture and engineering perspective
- Good communication skills, with an ability to clearly and concisely explain tricky issues and complex solutions
- Excel at working directly with customers to gather, prioritize, plan and execute solutions to customer business requirements as it relates to our technologies
- Understanding and passion for open-source technology
- Experience helping customers build Apache Kafka solutions alongside relational and NoSQL databases, message queues, and related products
Desired Qualifications
- Having both Elasticsearch and Apache Kafka
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.