Finding the best job has never been easier
Share
Key job responsibilities- Design and build innovative technologies in a large distributed computing environment and help lead fundamental changes in the industry
- Create solutions to run predictions on distributed systems with exposure to innovative technologies at incredible scale and speed.
- Build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/use.
- Design and code the right solutions starting with broadly defined problems.
- Work in an agile environment to deliver high-quality software.
• Bachelor’s degree or higher in Computer Science is required.
• To qualify, applicants should have earned a Bachelor’s degree or higher between June 2023 and August 2024. Possible start dates for this role are between July to November 2024.
• Programming experience in internship or coursework with programming language such as Python and/or C or C++.
• Master’s or PhD degree with focus on computer science
• Strong knowledge of Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis
• Experience with distributed, multi-tiered systems, algorithms, and relational databases.
• Experience in optimization mathematics such as linear programming and nonlinear optimization.
Mentorship and Career growth
We have a career path for you no matter what stage you’re in when you start here. We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.
These jobs might be a good fit