Principal Software Engineer - Backend
Core
Principal-level backend engineer leading technical direction for AI-native data integration platforms at petabyte scale.
Role type
Principal Software Engineer - Backend
Builds
AI-native data integration platform with Generative AI, LLMs, and Agentic architectures
Domain
Enterprise Data Integration / Cloud / AI
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Spring Boot, Microservices, AWS/Azure/GCP, Kubernetes, Distributed Systems, RDBMS, NoSQL, System Design, Technical Leadership
Preferred skills
Apache Spark, Flink, Data Lakehouse, ETL/ELT, Salesforce ecosystem
Technologies
Java, Spring Boot, Spring Cloud, Kafka, Docker, Kubernetes, Istio, Helm, Jenkins, Harness, AWS, Azure, GCP, Cassandra, MongoDB, Iceberg, Delta Lake
Responsibilities
Define architectural patterns for multi-team projects; Design and build high-performance backend services; Architect petabyte-scale data pipelines; Mentor engineers and coach teams; Drive operational excellence and define SLIs/SLOs; Lead Agile processes and release planning
Seniority
Principal, hands-on IC with strategic leadership