Tech Stack
BigQueryCloudGoogle Cloud PlatformJavaScriptNext.jsNumpyPandasPostgresPythonPyTorchScikit-LearnTensorflow
About the role
- Lead development and evaluation of ML models (semantic search, Cayenne/KNN-type algorithms, supervised labeling)
- Design and improve processes for dataset evaluation and labeling accuracy
- Collaborate with data engineers to ensure seamless model and data architecture integration
- Work closely with ops and front-end engineers to deploy and integrate ML models into live applications
- Run experiments, evaluate performance metrics, and iterate quickly
- Collaborate with product, engineering, and leadership teams to translate business needs into scalable ML solutions
Requirements
- Master’s degree or higher in Data Science, CS, Applied Math, or related field
- 5-10 years of hands-on data science experience in fast-paced or startup environments
- Strong ML and semantic search skills with hands-on model evaluation experience (precision, recall, F1, confusion matrices)
- Strong proficiency in Python
- Solid knowledge of PostgreSQL, including query optimization, schema design, and data transformations
- Familiarity with cloud platforms, preferably GCP
- Strong communication skills and ability to collaborate across teams
- Upper-Intermediate English level
- Experience with Pandas, NumPy, scikit-learn, and PyTorch/TensorFlow
- Experience with Supabase and Next.js or similar
- Exposure to BigQuery and Dataflow pipelines
- Experience with data labeling and information retrieval
- Experience in distributed, multicultural team environments
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
machine learningsemantic searchmodel evaluationPythonPostgreSQLdata labelinginformation retrievalPandasNumPyscikit-learn
Soft skills
communicationcollaborationleadership
Certifications
Master’s degree in Data ScienceMaster’s degree in Computer ScienceMaster’s degree in Applied Math