Senior Software Engineer - Platform
CogniteBengaluruFull TimeEngineering
Remotely
pythonawsjavakotlinkubernetesfastapiazuregcp
Job Description
📋 Description
- Build high-performance distributed systems for data infrastructure.
- Own core platform components and ensure reliability in a fast-paced environment.
- Work on multi-tenant, multi-cloud backend services at scale.
- Collaborate on API-first design and observability practices.
- Contribute to CI/CD, testing, and production-ready deployments.
- Improve platform performance and cost efficiency while maintaining reliability.
🎯 Requirements
- 6–8 years of engineering experience building production backend services.
- Deep Java/Kotlin, Python (FastAPI) expertise; distributed systems patterns.
- Cloud-native design with Kubernetes; experience on AWS/GCP/Azure or multi-cloud.
- Workflow engines and event-driven architectures (e.g., Kafka, Pub/Sub).
- Data storage: PostgreSQL and other databases; Redis caching; data lakes.
- Observability: OpenTelemetry, Prometheus, Grafana.
🎁 Benefits
- Platform thinking that enables other engineers, including ML teams, to move faster.
- Opportunities to work with cutting-edge data infrastructure in industrial AI.