Research Engineer (Prototyping), GitHub Next
GitHub
·
Posted:
July 19, 2023
·
Remote
About the position
GitHub is seeking talented and experienced individuals to join their team, GitHub Next, in exploring the future of software development. As part of this team, you will work closely with a small group of researchers to build prototypes and inform GitHub's leadership and roadmap. This role offers the opportunity to dream big, build innovative solutions, and continuously iterate on prototypes. The ideal candidate should have a deep understanding of software development, possess strong communication skills, and be comfortable working with a variety of technologies.
Responsibilities
- Conduct investigations and build prototypes
- Figure out how to turn interesting technological ideas into reliable products
- Make dream experiences a reality
- Scope bets and deliver value
- Understand, investigate, and implement prototypes across a wide range of technologies
- Identify and debate ideas in squads
- Execute everything needed for a working prototype
- Identify and justify research goals in situations of ambiguity
- Create rapid prototypes to demonstrate concepts to stakeholders
- Articulate topics related to GitHub's industry and business context
- Deal with topics at the boundary of human knowledge regarding software development and developers
- Have significant experience with frontend technologies
- Have significant experience with machine learning and the rapidly-evolving landscape of techniques and tools
- Have significant experience with backend technologies
- Have significant experience with open-source software and communities
- Have significant experience operating production systems at a nontrivial scale
- Have significant experience in another area of computing relevant to the mission
- Be a generalist with some areas of deeper knowledge
- Be an effective and inclusive communicator
- Collaborate with teammates to determine and complete work
- Read source code and pick up new technology stacks
- Senior engineering role
Requirements
- 8+ years experience building and shipping software using a variety of technology stacks, or equivalent experience
- Experience identifying and justifying research goals in situations of ambiguity and executing towards those goals without explicit direction
- Experience creating rapid prototypes that demonstrate a concept to stakeholders and enable decision making
- A deep understanding of GitHub’s industry and business context and the ability to articulate topics related to our product and audience
- Has held roles that deal with topics at the boundary of human knowledge regarding software development and developers
- Have significant experience with one or more frontend technologies
- Have significant experience with machine learning, LLMs, and the rapidly-evolving landscape of techniques and tools used to build intelligence into products
- Have significant experience with one or more backend technologies: server-side environments, compute, datastores, networking, infrastructure, devops, security, and programming languages
- Have significant experience with open-source software, communities, and the systems these communities use to self-organize and ship software for others
- Have significant experience operating production systems at a nontrivial scale and are familiar with the common patterns and pitfalls of that work
- Have significant experience in another area of computing that is relevant to our mission. Human-computer interaction, distributed systems, $YOURTHING
- Generalist with some areas of deeper knowledge
- Effective and inclusive communicator, comfortable with remote communication practices
- Comfortable collaborating with teammates and splitting up work
- Comfortable reading source code and picking up new technology stacks
- Senior engineering role
Benefits
- Startup-level agency and access to larger company resources
- Opportunity to work on genre-defining products
- Collaboration with experienced and talented researchers
- Prototypes inform GitHub's leadership and roadmap
- Permanent startup-like environment
- Ability to conduct investigations and build prototypes
- Wide range of exploration domains
- Opportunity to work with a diverse team with different skills
- Minimum salary of $118,100 to maximum $313,300
- Opportunity to earn sales incentives based on revenue or utilization
- Eligibility for benefits and additional rewards, including annual bonus and stock
- Remote work option from anywhere in the United States
- Cool workspace in San Francisco HQ (for on-site employees)
- Top-notch benefits program
- Embrace diversity and invite applications from people of all backgrounds and lifestyles
- Accommodation for candidates with disabilities during the interview process