SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
IVIX is seeking an experienced Software Engineer with strong backend and data expertise to join the R&D team. You will design, build, and maintain data-intensive applications and backend systems that process large volumes of complex data. The role combines backend engineering with agentic AI development, requiring hands-on technical leadership and a business-oriented mindset.
You will work primarily with Python, Spark, and Kafka to build scalable data pipelines and systems. The tech stack includes MongoDB, Elasticsearch, Neo4j, Redis, and Apache Iceberg for data management and processing. Systems are deployed both on-premises and as a SaaS offering on Kubernetes, requiring expertise in containerized, distributed architectures.
This is a senior individual contributor role focused on data-intensive, mission-critical systems. You will collaborate with the R&D team to architect solutions that handle complex data workflows and integrate agentic AI capabilities into production systems.
REQUIREMENTS:
- Strong backend engineering experience with Python
- Demonstrated expertise with distributed data technologies (Spark, Kafka)
- Hands-on experience with agentic AI development
- Proficiency with data stores and search technologies (MongoDB, Elasticsearch, Neo4j, Redis, Apache Iceberg)
- Experience deploying and managing systems on Kubernetes
- Business-oriented mindset with ability to translate requirements into technical solutions
- Experience building data-intensive, production-grade applications