We are looking for an Intern to join our Infrastructure team, which is responsible for building the core database engine and associated services. This includes developing in-memory and on-disk data structures, algorithms for storage and query optimization, protocols for distributed networking, and high performance concurrency controls.
On a daily basis, your responsibilities will include:
- End-to-end ownership of new backend features. You’ll work across teams to gather requirements and participate in technical design, implementation and release.
- Finding and fixing bugs to maintain and improve existing backend features.
- Management of developers in our open source community. You’ll review external pull requests and provide guidance and feedback.
- Collaborative development with other team members through code reviews and technical presentations.
The list of potential projects includes:
- Consensus, time synchronization and optimistic availability in the distributed protocol
- Machine learning based query and storage optimization
- Full text search algorithms
- SSL and other security protocols
- Geo and natural language queries
- Deployment monitoring
What we’re looking for:
- You are a strong engineer with lots of experience in Java, working on multithreaded backend systems.
- You know how to architect systems and make appropriate design decisions.
- You write clean and effective code that is well designed and maintainable. A portfolio of code you’ve written is a huge plus.
- You have a strong understanding of distributed systems and can explain the various tradeoffs that are a consequence of the CAP Theorem.
- You have experience working on a team that uses version control (i.e. Git), issue tracking (i.e. Jira), and other collaboration and productivity tools.
- You have the ability to think creatively to solve problems and break down complex concepts.
- You are comfortable and able to work independently and make decisions under minimal supervision.
Salary and compensation
$5,000 — $96,000/year
Equity
0.0 – 0.0

