Were looking for talented students pursuing a degree in Computer Science or related fields, who are passionate about supercharging their software engineering skills. Our scale is unparalleled: our systems process 8+ million requests per second and 250+ TB of data per day! If youre looking to get real-world experience solving unique technical challenges at massive scale, and doing so with an amazing team by your side, weve got you covered.
What can you expect?
Become a part of a small and independent team of experienced engineers.
End-to-end ownership of a specific research project and performing individual research (under the mentorship of our experienced data scientists).
Dont just write code - solve real problems! Collaborate with product managers, engineers and others from the earliest stages of your project to create real impact.
Working closely with our data scientists and software engineers to epand and enhance our data pipelines and infrastructure.
Gain experience with the most widely used, industry-standard tech: languages you might end up using include Golang, Java, Python, Javascript and more, depending on your project and the team you will join.
Learn modern software development practices: code reviews, technical specs, design reviews, postmortems, automated testing and more
Deploy your code to thousands of production servers several times a day with a single click through our state-of-the-art continuous integration tooling!
Grow your skills & share your learnings with others through internal tech talks and knowledge sharing sessions!
Requirements: Currently in the process of obtaining a Masters or PhD degree.
Knowledge in fields related to artificial intelligence, machine learning, data science, computer vision, natural language processing, optimisation, computer science, statistics or applied mathematics.
Some experience in solving analytical problems using quantitative approaches and analyzing large scale high-dimensionality data.
Practical knowledge of at least one of the following programming languages: Python, Java, Go, C, C# (Knowing TensorFlow and the SciPy stack is a plus).
Ability to write clean, maintainable, well-tested code.
Good knowledge of software engineering fundamentals.
A strong desire to learn and grow as a member of a talented engineering team.
A positive attitude - even when things get tough.
Great communication and collaboration skills.
Reliability - you are a trustworthy person others can count on.
This position is open to all candidates.