We are a team of innovators focused on optimizing business decision-making through our leading AI-infused scenario planning and analysis platform. We're looking for a Principal Software Engineer to join our Platform & AI Enablement team, responsible for shaping enterprise data architecture, enabling high-performance AI-driven workloads, and acting as a technical bridge between engineering and architecture.
Requirements
- 12+ years of software engineering experience
- Expertise in Apache Kafka, Apache Flink, and/or Apache Pulsar
- Deep understanding of event-driven architectures, data lakes, and streaming pipelines
- Strong experience integrating AI/ML models into production systems
- Polyglot development capability, with hands-on experience in Java, Python, and modern frontend frameworks such as React
- Comfort working in cloud-agnostic and hybrid environments
- Familiar with CI/CD pipelines, GitOps practices, and releasing at speed
- Strong communication skills—both technical and interpersonal—with the ability to influence without authority
- Experience working within or across globally distributed teams
Benefits
- Competitive salary
- Benefits package
- Opportunities for innovation and growth
- Mentorship and development opportunities
- Diverse and inclusive work environment
- Paid time off and holidays
- Comprehensive health insurance