CareerPlanSign in

Software Engineer / Senior Software Engineer - GitHub Data Engineering Platform

Czech Republic, Multiple Locations, Multiple Locations💼 Full-time🗓 2026-07-23 → 2026-09-26

Core

Design, develop, test, and ship scalable technical solutions and APIs for GitHub's Data Engineering Platform, focusing on planetary-scale systems.

Role type

Senior Software Engineer (Data Engineering)

Builds

GitHub services, Data Engineering Platform, scalable APIs

Domain

Software Engineering, Data Engineering, Cloud Infrastructure (Azure)

Deliverable

production ML models | product features | infrastructure

Required skills

Data Engineering, API design, CI/CD pipeline setup, relational and non-relational database management, Azure ecosystem expertise, system architecture, code prototyping, technical mentorship

Preferred skills

Experience with planetary-scale systems, cross-functional collaboration

Technologies

C, C++, C#, Java, JavaScript, Go, Ruby, Rust, Python, MySQL, Cosmos DB, Azure Storage, Azure Redis Cache, Azure Data Explorer

Responsibilities

Design and implement APIs for component integration, operate Cosmos DB clusters at scale, utilize CI/CD tools for automated pipelines, write architecture briefs and build prototypes, conduct code reviews and provide mentorship, participate in on-call rotations

Seniority

Senior, hands-on IC

Sourced via microsoft · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.