Senior Software Engineer - C Programmer
Core
Design and implement a high-performance extract-load-transform data integration system enabling hundreds of data connectors with minimal maintenance.
Role type
Senior Software Engineer (C Programmer)
Builds
Data pipelines and connectors for the modern data stack
Domain
Data Infrastructure / ETL / Cloud Systems
Deliverable
production ML models | product features
Required skills
C programming, memory management, object orientation, relational databases, system-level programming, cloud services, network protocols, serialization
Preferred skills
Data replication, ETL/ELT tools, DBMS internals, low-level concepts (encoding, network communication), system-level programming (process/IPC)
Technologies
C, Python, Postgres, Oracle, SQL Server, make, GitHub Copilot, Claude Code, Jenkins, GCP, Azure, AWS, Docker, Kubernetes
Responsibilities
Develop and plan roadmap for data integration systems, collaborate with core team and stakeholders, work across full project lifecycle, review pull requests, improve product reliability and performance
Seniority
Senior, hands-on IC