Bachelor’s degree or equivalent practical experience.
2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.
2 years of experience with data structures or algorithms.
Experience in developing software systems in modern C++.
Nice to haves:
Master's degree or PhD in Computer Science, or a related technical field.
Technical experience with front-end (e.g., HTML/CSS/JS) or back-end (e.g., Python, Java, Go) web/software development technologies.
What you'll be doing:
Write product or system development code.
Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
Build scalable systems to store Machine Learning (ML) data.
Perks and benefits:
Opportunity to work on cutting-edge technologies that impact billions of users.
Versatile work on critical projects with the chance to switch teams and projects as the business evolves.
Collaborative environment with opportunities for growth and innovation.