Bachelor’s degree in Computer Science, Data Engineering, Data Science, Management Information Systems, or equivalent practical experience.
5 years of experience with software development in one or more programming languages (e.g., C/C++, Java, Python, R) and database languages (e.g., SQL).
3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
Experience in developing and scaling data pipelines for data ETL (Extraction, Transformation, Load), machine learning models, or other data products.
Experience with Business Intelligence tools (e.g., Tableau, Looker), AI agents, or cloud platforms..
Preferred qualifications:
Master's degree or PhD in Computer Science or related technical field.
Experience in quantitative analytics including data engineering, data analysis, machine learning, or model deployment.
Experience handling sensitive user data, including company compliance (e.g., product log policies).
Ability to balance tests business logic, data quality, and infrastructure problems within an agile team.
Ability to develop, manage, and maintain data science infrastructure and tools, ensuring reliability and performance.
Ability to separately design automated and scalable solutions to process large quantities of unstructured data (product logs, panel data, large text corpuses, etc.).