Staff Software Engineer
Core
Design and implement JVM-based services and infrastructure to orchestrate distributed compute (Spark, Trino) for enterprise customers.
Role type
Staff Software Engineer (Backend/Platform)
Builds
JVM-based services, Kubernetes deployments, CI/CD automation, AWS integrations, and secure authentication flows for distributed compute orchestration.
Domain
Enterprise Data Intelligence / Distributed Systems
Deliverable
production ML models | infrastructure
Required skills
Java, distributed systems design, RESTful API design, Kubernetes, Docker, CI/CD, AWS, OAuth2/OIDC
Preferred skills
Spark/Trino/Presto, Python, hybrid/on-prem systems, open-source collaboration
Technologies
Java, Kubernetes, Docker, GitHub Actions, Jenkins, AWS (S3, IAM, SSO), Prometheus, OpenTelemetry, Trino, Apache Iceberg, Spark
Responsibilities
Own critical backend and platform components; lead design and implementation of JVM-based services and infrastructure; provide architectural leadership and cross-team influence; own long-term platform health.
Seniority
Staff, architectural leadership & cross-team influence