Engineer, AS
Core
Design, build, and operate scalable Java microservices and high-throughput streaming/batch data pipelines on Google Cloud Platform.
Role type
Senior IC Java Data Engineer
Builds
Production-grade Java services, REST/gRPC APIs, and data solutions for high-volume use cases
Domain
Financial services, Cloud-native data engineering
Deliverable
production ML models | product features
Required skills
Java, Microservices architecture, GCP (Dataflow, Pub/Sub, BigQuery), Apache Beam, Spark, PostgreSQL, Oracle, Distributed systems, CI/CD, Docker, Kubernetes
Preferred skills
Apache Beam, Spark, Event-driven design, DB migration tooling, NoSQL datastores, JVM tuning
Technologies
Java, GCP, Dataflow, Beam, Spark, Pub/Sub, BigQuery, PostgreSQL, Oracle, Docker, Kubernetes
Responsibilities
Design and implement production-grade Java microservices and APIs; Build and optimize streaming and batch data pipelines; Own services deployed to GCP; Define and implement CI/CD pipelines and infrastructure-as-code; Drive testing strategy and static analysis; Mentor engineers on automation and best practices
Seniority
Senior, hands-on IC