SDE-I, Rewards
Core
Design and build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/use.
Role type
Software Development Engineer (SDE-I)
Builds
Distributed storage, index, and query systems
Domain
Distributed computing, data systems
Required skills
Java, C/C++, Python, object-oriented design, algorithm design, data structures, complexity analysis
Preferred skills
distributed multi-tiered systems, optimization mathematics (linear/nonlinear programming), relational databases
Technologies
Java, C/C++, Python
Responsibilities
Collaborate with cross-disciplinary teams to conceive and design innovative products; Design and build innovative technologies in a large distributed computing environment; Create solutions to run predictions on distributed systems; Build distributed storage, index, and query systems; Design and code solutions starting with broadly defined problems; Work in an agile environment to deliver high-quality software.