Systems Engineer
GitStart
WorldwideremotePosted 12 days ago
Skill Required
Systems-EngineerSoftware-EngineerBackend-EngineerSystems-ProgrammerSystems-Software-EngineerSystems-Engineer-JobsIT-Systems-EngineerSystems-Services-EngineerData StructuresEngineeringR ProgrammingnetworkingWebSocketdesigningGolangdesignC++Design PatternsRustAPIsandGoAIFulltime
Key highlights
- Fully remote and asynchronous work model
- Opportunity to build open-source profile and contribute to major repositories
- Global networking with professionals from 15+ countries
- Access to cutting-edge AI development tools (GPT-4 to agent-based ticket creators)
- Mentorship and peer/code review integration
- Career acceleration path leading to full-time offers
Role overview
GitStart is a career accelerator for developers by developers, helping individuals scale engineering teams and build innovative products. As a Systems Engineer, you will work on world-class codebases, gain AI-native experience, and contribute to open-source projects. Alumni have successfully joined major technology companies such as Amazon, Meta, and Google or founded their own ventures.
Responsibilities
- Help scale the engineering teams of global clients
- Design advanced applications
- Integrate with external APIs
- Write and review code from day one
- Receive daily code reviews from peers and senior/staff engineers
- Join technical, product, and communication growth tracks
- Convert tickets into pull requests for GitStart, a community connecting YC startups to unicorns
- Participate in Hackweek by working on 2-5 issues on a large public OSS codebase
- Contribute to GitStart projects
Requirements
- Mastery in System Programming (C++, Rust, or GoLang)
- Ability to open up abstractions (debug down into source code for C++/Rust/GoLang and understand how things work)
- Solid networking experience (WebSockets, TCP, HTTP, UDP)
- Strong command of memory management and concurrency (thread-safe data structures, atomics, understanding weak vs strong refs)
- Strong ability in data structures and modelling
- Strong grip on OS-level sys-calls and how they map into application-level codebases
- Ability to understand large codebases without getting lost in them
- Strong understanding of high-performance computing and parallelism (queues, multi-threading, message passing)
- Key eye for beautiful interfaces and abstractions (API Design, System Architecture Docs)
- Product-wise: ability to master different domains very quickly
- Excellent at documenting and creating technical design docs
- Fine eye for edge cases (identifying what breaks things and thinking deep into potential failures)
- Demonstrated extreme ownership in past roles
- Ability to learn on the go and tackle large unknowns incrementally
- Learning by doing (tinkering and experimenting until concepts make sense)
- Keen eye for feedback loops to iterate toward solutions
- Perfectionist mindset regarding craft quality
Nice to have
- Become AI native with access to all new AI development tools (e.g., GPT-4, agent-based ticket creation)
- Fully remote and asynchronous work flexibility
- Opportunity to gain substantial open source experience and build a portfolio
- Chance to build lasting professional connections across 15+ countries via game nights and local events
- Continuous skill growth focus
- Exposure to world-class codebases
- Preparation for technical assessments and interviews
Benefits
- Fully remote and asynchronous work environment
- Access to cutting-edge AI development tools and emerging technologies
- Opportunities for open source contribution and reputation building
- Global networking and relationship-building with professionals worldwide
- Career accelerator program with successful alumni at top companies
Additional details
- Locations being considered: Anywhere (remote-first approach)
- GitStart operates as a community bridging YC startups and unicorn companies
- Alumni have transitioned to roles at Amazon, Meta, Google, or founded their own companies