About the Role
The engineer will develop robust software solutions, contribute to system architecture, write clean code, and work closely with teams to solve complex technical challenges in distributed environments.
Responsibilities
- Design and implement reliable, scalable software components
- Collaborate with product and engineering teams to define technical requirements
- Write high-quality, maintainable, and well-tested code
- Troubleshoot and resolve performance bottlenecks
- Participate in code reviews and contribute to engineering best practices
- Support production systems and respond to critical incidents
- Optimize system reliability and operational efficiency
- Work with distributed data systems and real-time processing frameworks
- Drive technical initiatives from concept to deployment
- Mentor junior engineers and promote knowledge sharing
- Evaluate new technologies and frameworks for fit and impact
- Ensure software meets security and compliance standards
- Contribute to architectural discussions and system design
- Integrate services with internal and external platforms
- Monitor system health and implement proactive improvements
- Participate in agile development cycles and planning
- Document technical designs and implementation details
- Improve development tooling and automation pipelines
- Collaborate on incident post-mortems and remediation plans
- Maintain focus on customer needs and product quality
Nice to Have
- Master’s degree in Computer Science or related field
- Experience with large-scale data infrastructure
- Contributions to open-source software projects
- Exposure to stream processing frameworks beyond Kafka
- Knowledge of database systems, both SQL and NoSQL
- Experience with infrastructure as code tools
- Background in real-time analytics or event-driven architectures
- Familiarity with networking and low-level system performance
- Leadership experience in technical projects
- Published technical papers or conference talks
Compensation
Competitive salary and comprehensive benefits package
Work Arrangement
Hybrid work model with flexibility based on location and team needs
Team
Part of a collaborative engineering team focused on distributed systems and real-time data infrastructure
Why This Role Matters
- This position plays a key role in advancing the core platform that powers real-time data pipelines for enterprises worldwide.
- Engineers in this role directly influence product direction and technical excellence.
What We Value
- Technical depth combined with collaboration and clear communication.
- Ownership of projects from design through production support.
- Continuous learning and improvement in engineering practices.
Available for qualified candidates requiring sponsorship


