Bachelor’s degree in Computer Science or equivalent practical experience.
5 years of experience with software development in one or more programming languages, and with data structures/algorithms.
3 years of experience with full stack development, across back-end such as Python, Java, C++, or GO codebases.
3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
Preferred qualifications:
Master's degree or PhD in Computer Science or related technical field.
Experience with Generative AI, Large Language Models (LLM), or Machine Learning infrastructure, including model deployment, performance optimization, profiling, and debugging.
Experience with cloud services in the areas of Compute, Virtual Machines, Storage, or Networking.
Experience with distributed computing leveraging GPUs or TPUs.
Ability to grow in a fluid environment where the AI technologies are advancing.
Ability to collaborate with cross-functional and cross-regional teams.