Senior Software Engineer, Connectors
Core
Design, develop, and maintain connectors for Open Source Trino and Starburst Enterprise Platform to enable secure, governed access to distributed data sources for enterprise AI and analytics.
Role type
Senior Software Engineer (Java, Distributed Systems)
Builds
Over 50 data connectors for Starburst's managed SaaS and on-premise Data Platform
Domain
Data Analytics, Distributed Systems, Open Source (Trino, Iceberg)
Deliverable
production ML models | product features
Required skills
Java, distributed systems, software engineering best practices, query optimization, code maintainability, performance tuning
Preferred skills
Query engine architecture (storage/compute separation), data engineering, Iceberg/Delta Lake/Hive table formats, open-source contributions
Technologies
Java, Trino, Apache Iceberg, Delta Lake, Hive
Responsibilities
Design and develop connectors for Open Source Trino and Starburst Galaxy, optimize complex query performance, collaborate globally on code and PRs, provide exceptional customer support for internal and external users
Seniority
Senior, hands-on IC
