Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience.
Candidates will typically have 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.
Candidates will typically have 2 years of experience with data structures or algorithms.
Preferred qualifications:
Experience in architecting and developing distributed systems.
Experience in Java or TypeScript/JavaScript.
Understanding of Security, Privacy, Risk, and Compliance domains.
Understanding of machine learning concepts (e.g., NLP).