Software Engineer II
Core
Build and maintain data pipelines that move data from various sources to data warehouses, ensuring reliability and performance for global customers.
Role type
Senior Software Engineer (Data Infrastructure)
Builds
Data pipeline service, connectors, and sync services operating on a global Kubernetes cluster
Domain
Data infrastructure, ETL/ELT, Cloud platforms
Deliverable
production ML models | product features
Required skills
Java, distributed systems, high-volume data management, performance optimization, cloud APIs, database management, code review, mentoring
Preferred skills
ETL/ELT experience, OAuth/webhooks, rate-limited APIs, observability tools (New Relic/Grafana)
Technologies
Java, SQL, Postgres, Kubernetes, Docker, AWS, GCP, Azure, REST API, SOAP API, Mockito, WireMock, BuildKite, Grafana
Responsibilities
Write connectors to integrate with source systems, optimize sync service behavior, review code and contribute to architectural designs, participate in on-call rotation
Seniority
Senior, hands-on IC