Senior Software Engineer
Core
Design and implement features and performance improvements for highly scalable distributed data pipelines on the cloud, focusing on enterprise-grade data governance and solutions.
Role type
Senior Software Engineer (Backend/Systems)
Builds
Enterprise ELT data integration products and next-generation data governance solutions
Domain
Cloud Data Infrastructure / Data Engineering
Deliverable
production ML models | product features
Required skills
Java, distributed systems, cloud security, performance engineering, cluster orchestration, object-oriented design, code reviews, troubleshooting, containerization (Docker, K8s), CI/CD tools
Preferred skills
Data processing (ETL/ELT), observability tools (New Relic/Grafana), cloud platforms (AWS, GCP, Azure)
Technologies
Java, SQL, Bazel, BuildKite, Docker, Kubernetes, Github, AWS, GCP, Azure, Postgres
Responsibilities
Design and implement scalable distributed data pipelines; develop, maintain, and test code; conduct design and code reviews; understand and fix performance/scalability challenges; participate in on-call rotation; mentor junior developers
Seniority
Senior, hands-on IC with mentorship responsibilities