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.
Preferred qualifications:
Experience working with two or more from the following: web application development, Unix/Linux environments, mobile application development, distributed and parallel systems, machine learning, information retrieval, natural language processing, networking, developing large software systems, or security software development.
Experience or knowledge of one of the following: Vertex technologies, Langchain, Langraph, Pydantic.
Experience with one or more general purpose programming languages including but not limited to: C/C++, Go, Python, JavaScript.