Building the future of membership and loyalty for brands
Machine Learning Engineer
Location
New York
Posted
79 days ago
Salary
0
Seniority
Senior
Job Description
Machine Learning Engineer
Hang
• Design, build, and deploy machine learning models to improve various aspects of our platform, including customer personalization, predictive analytics, and automated decision-making. • Analyze large datasets to identify trends and patterns, and use this information to inform model development and business strategies. • Continuously test and refine algorithms to improve accuracy and efficiency. • Work closely with software engineers, data scientists, and product managers to integrate ML models into our platform and ensure seamless deployment. • Stay up-to-date with the latest developments in machine learning and AI, and explore new techniques and technologies that could benefit Hang. • Provide insights and guidance on best practices in machine learning, and contribute to the strategic direction of our technology.
Job Requirements
- Bachelor's or Master’s degree in Computer Science, Engineering, Mathematics, or a related field. A Ph.D. is a plus.
- 5+ years of experience in machine learning and data related roles.
- Proven experience as a Machine Learning Engineer or in a similar role.
- Strong programming skills in Python and familiarity with ML frameworks (like TensorFlow or PyTorch).
- Experience with data processing and data analytics.
- Experience with vector databases, demonstrating proficiency in managing and querying high-dimensional data. Familiarity with popular vector databases like Redis, Milvus, Pinecone, Weaviate, Chroma or Faiss is required.
- Knowledge of machine learning techniques and algorithms, including fine tuning processes and methodology.
- Experience in deploying Large Language Models (LLMs) in production environments, including optimization and scaling considerations.
- Experience with snowflake, Postgres, RDS, Redis and AWS.
- Excellent problem-solving skills and ability to work in a fast-paced environment.
- Strong communication skills and ability to work well in a team.
- Experience with Ruby is a plus.
Benefits
- Top-tier health, vision, and dental insurance, including plans with $0 employee cost.
- Unlimited PTO / sick leave
- Competitive salary & equity compensation.
- Quarterly company offsites
Related Guides
Related Job Pages
More Machine Learning Engineer Jobs
AI Solutions Specialist
ZocdocZocdoc is the beginning of a better healthcare experience for millions of patients every month.
Role Description As an AI Solutions Specialist , you’ll help design, build, and maintain AI-powered workflows, prompts, and data pipelines that power Zocdoc’s operations and products. You’ll work closely with product, operations, and engineering partners to execute well-defined AI features, experiments, and automations that improve patient and provider experiences. This is a hands-on role focused on implementing prompt-based solutions, pipelines, and small automations, while learning to structure problems, evaluate model performance, and operate safely in a healthcare context. A Day in the Life of an AI Solutions Specialist - Implement prompts, system messages, and basic tool-calling patterns to support specific use cases and workflows. - Contribute to scoped AI features and automations in prompts and internal tools under guidance from more senior team members. - Sense-check LLM outputs for accuracy, safety, and usefulness, flagging issues and edge cases proactively. - Set up offline evaluations using golden sets or sample data; track basic quality metrics and document results. - Build and maintain lightweight data preparation scripts and queries to support AI experimentation and monitoring. - Support pilots and evaluations by running experiments, comparing variants, and summarizing findings in a clear, digestible way. - Collaborate with product and ops partners to understand requirements, translate them into concrete AI tasks, and execute against agreed timelines. - Write clear documentation and contribute to runbooks so others can reproduce, debug, or extend your work. Qualifications - Bachelor’s degree in a quantitative, technical, or related field, or equivalent practical experience. - Typically 2-4 years of professional experience in applied AI, or a related field. - Foundational understanding of LLMs and AI applications, with enthusiasm to deepen your skills in prompting, retrieval, and evaluations. - Basic proficiency in SQL or another query language; comfortable working with structured data in spreadsheets and/or dashboards. - Experience with Python. - Strong analytical problem-solving skills; you can break down a problem, test hypotheses, and deliver accurate results with guidance. - Effective written and verbal communication skills; you can explain your work and findings to peers in a clear, structured way. - High ownership and accountability; you manage your time well, work back from deadlines, and surface risks early. - Curiosity and growth mindset; you seek feedback, learn from senior teammates, and apply best practices in reliability, safety, and privacy. - Proficiency with using Cursor, Claude Code or VSCode. - Domain Expert in Business Operations/Sales/Marketing/GTM or Finance. Benefits - An incredible team of smart and supportive people. - A competitive compensation package, including attractive medical insurance. - Amazing perks – think catered lunch every day, Ping Pong, etc. - Daycare/creche facility for kids. - The chance to create a better healthcare experience for millions of patients! - Corporate wellness programs with Headspace. - Cellphone and wifi reimbursement. - Competitive parental leave. - Sabbatical leave (over 5 years). - Annual sponsored health check-ups. - Zocdoc is certified as a Great Place to Work 2024–2025.
Mathematics & Python Expert - Freelance AI Trainer
MindriftApply → Pass qualification(s) → Join a project → Complete tasks → Get paid. Project time expectations: Tasks are estimated to require around 10–20 hours per week during active phases, based on project requirements; This is an estimate, not a guaranteed workload, and applies only while the project is active. Note: Rates vary based on expertise, skills assessment, location, project needs, and other factors. Higher rates may be offered to highly specialized experts. Lower rates may apply during onboarding or non-core project phases. Payment details are shared per project.
Please submit your CV in English and indicate your level of English proficiency. Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems. Participation is project-based, not permanent employment. What this opportunity involves While each project involves unique tasks, contributors may: - Design original computational mathematics problems that simulate real mathematical research workflows; - Create problems requiring Python programming to solve (using Numpy, SciPy, Sympy); - Ensure problems are computationally intensive and cannot be solved manually within reasonable timeframes (days/weeks); - Develop problems requiring non-trivial reasoning chains in areas like number theory, combinatorics, graph theory, and numerical analysis; - Base problems on real research challenges or practical applications from mathematical practice; - Verify solutions using Python with standard mathematical libraries; - Document problem statements clearly and provide verified correct answers. What we look for This opportunity is a good fit for mathematicians with an experience in python open to part-time, non-permanent projects. Ideally, contributors will have: - Degree in Mathematics (Pure or Applied) or related fields; - Python proficiency for numerical validation. MATLAB, R, C, SQL, Numpy, Pandas, SciPy, domain-specific libraries, Stata or knowledge of any programming language can be equivalent; - 2+ years of professional experience: applied, research, or teaching experience is applicable; - Experience with numerical methods and symbolic computation; - Ability to design problems that mirror real mathematical research workflows; - Familiarity with computational complexity theory; - Strong written English (C1+). How it works Apply → Pass qualification(s) → Join a project → Complete tasks → Get paid Project time expectations For this project, tasks are estimated to require around 10–20 hours per week during active phases, based on project requirements. This is an estimate, not a guaranteed workload, and applies only while the project is active. Compensation On this project, contributors can earn up to $76 per hour equivalent, depending on their level and pace of contribution. Compensation varies across projects depending on scope, complexity, and required expertise. Please note that other projects on the platform may offer different earning levels based on their requirements.
Chemistry & Python Expert - Freelance AI Trainer
MindriftApply → Pass qualification(s) → Join a project → Complete tasks → Get paid. Project time expectations: Tasks are estimated to require around 10–20 hours per week during active phases, based on project requirements; This is an estimate, not a guaranteed workload, and applies only while the project is active. Note: Rates vary based on expertise, skills assessment, location, project needs, and other factors. Higher rates may be offered to highly specialized experts. Lower rates may apply during onboarding or non-core project phases. Payment details are shared per project.
Please submit your CV in English and indicate your level of English proficiency. Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems. Participation is project-based, not permanent employment. What this opportunity involves While each project involves unique tasks, contributors may: - Design original computational chemistry problems that simulate real chemistry research workflows; - Create problems requiring Python programming to solve (using numpy, scipy, chemical libraries); - Ensure problems are computationally intensive and cannot be solved manually within reasonable timeframes (days/weeks); - Develop problems requiring non-trivial reasoning chains in physical chemistry, quantum chemistry, and molecular modeling; - Base problems on real research challenges or practical applications from chemistry practice; - Verify solutions using Python with standard computational chemistry approaches; - Document problem statements clearly and provide verified correct answers. What we look for This opportunity is a good fit for chemistry specialists with an experience in python open to part-time, non-permanent projects. Ideally, contributors will have: - Degree in Chemistry or related fields; - Python proficiency for numerical validation. MATLAB, R, C, SQL, Numpy, Pandas, SciPy, domain-specific libraries, Stata or knowledge of any programming language can be equivalent; - 2+ years of professional experience: applied, research, or teaching experience is applicable; - Experience with numerical methods in chemistry; - Familiarity with computational chemistry concepts and methods; - Strong written English (C1+). How it works Apply → Pass qualification(s) → Join a project → Complete tasks → Get paid Project time expectations For this project, tasks are estimated to require around 10–20 hours per week during active phases, based on project requirements. This is an estimate, not a guaranteed workload, and applies only while the project is active. Compensation On this project, contributors can earn up to $17 per hour equivalent, depending on their level and pace of contribution. Compensation varies across projects depending on scope, complexity, and required expertise. Please note that other projects on the platform may offer different earning levels based on their requirements.
Chemistry & Python Expert - Freelance AI Trainer
MindriftApply → Pass qualification(s) → Join a project → Complete tasks → Get paid. Project time expectations: Tasks are estimated to require around 10–20 hours per week during active phases, based on project requirements; This is an estimate, not a guaranteed workload, and applies only while the project is active. Note: Rates vary based on expertise, skills assessment, location, project needs, and other factors. Higher rates may be offered to highly specialized experts. Lower rates may apply during onboarding or non-core project phases. Payment details are shared per project.
Please submit your CV in English and indicate your level of English proficiency. Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems. Participation is project-based, not permanent employment. What this opportunity involves While each project involves unique tasks, contributors may: - Design original computational chemistry problems that simulate real chemistry research workflows; - Create problems requiring Python programming to solve (using numpy, scipy, chemical libraries); - Ensure problems are computationally intensive and cannot be solved manually within reasonable timeframes (days/weeks); - Develop problems requiring non-trivial reasoning chains in physical chemistry, quantum chemistry, and molecular modeling; - Base problems on real research challenges or practical applications from chemistry practice; - Verify solutions using Python with standard computational chemistry approaches; - Document problem statements clearly and provide verified correct answers. What we look for This opportunity is a good fit for chemistry specialists with an experience in python open to part-time, non-permanent projects. Ideally, contributors will have: - Degree in Chemistry or related fields; - Python proficiency for numerical validation. MATLAB, R, C, SQL, Numpy, Pandas, SciPy, domain-specific libraries, Stata or knowledge of any programming language can be equivalent; - 2+ years of professional experience: applied, research, or teaching experience is applicable; - Experience with numerical methods in chemistry; - Familiarity with computational chemistry concepts and methods; - Strong written English (C1+). How it works Apply → Pass qualification(s) → Join a project → Complete tasks → Get paid Project time expectations For this project, tasks are estimated to require around 10–20 hours per week during active phases, based on project requirements. This is an estimate, not a guaranteed workload, and applies only while the project is active. Compensation On this project, contributors can earn up to $14 per hour equivalent, depending on their level and pace of contribution. Compensation varies across projects depending on scope, complexity, and required expertise. Please note that other projects on the platform may offer different earning levels based on their requirements.

