Senior Software Engineer - Core Databases
Core
Design and implement the technical foundation for a high-performance extract-load-transform data integration system that enables engineering teams to build hundreds of data connectors with minimal maintenance.
Role type
Senior Software Engineer (Core Databases)
Builds
High-performance data integration pipelines and data connectors for the modern data stack
Domain
Data Infrastructure / ETL / Cloud Systems
Deliverable
production ML models | product features
Required skills
C, Python, relational databases (Postgres, Oracle, SQL Server), cloud services, network protocols, serialization, object orientation, memory management, system-level programming
Preferred skills
DBMS internals, low-level concepts (encoding, network communication), system-level programming (process/memory management, IPC), ETL/ELT tools, Kubernetes, Docker, API technologies
Technologies
C, Python, Postgres, Oracle, SQL Server, GitHub Copilot, Claude Code, Jenkins, GCP, Azure, AWS, macOS, Linux, Unix, Windows, git
Responsibilities
Develop and plan roadmap for core data integration system, collaborate with core team and stakeholders, manage full project lifecycle from requirements to release, review and approve pull requests, own product improvements
Seniority
Senior, hands-on IC