The Core Engineering, Machine Learning Engineer, New York, Vice President
Posted yesterday
goldman sachsJersey City (NJ)
Data ScientistsCustom Computer Programming Services
SENIORITY
Manager
About the role
Overview
In this role, you will drive end-to-end ML projects at scale within Compliance Engineering, building and maintaining models that mitigate regulatory and reputational risk. You will collaborate with ML researchers and engineers to productionize AI solutions on big data platforms. You will shape infrastructure for feature engineering and scalable model deployment, iterating experiments to improve performance. This opportunity sits at the intersection of cutting-edge ML and risk management in a global, data-driven firm.
Compensation / Benefitstraining and development opportunitieswellness programspersonal finance offeringsdiversity and inclusion initiativesglobal opportunitiesmindfulness programs
Responsibilities Work with large-scale structured and unstructured data Lead end-to-end ML projects with high complexity Build ML infra including feature engineering and model scaling Develop, productionize, and maintain ML models Run experiments, tune features and models, document results Collaborate with ML researchers to accelerate model usage Perform code reviews and ensure code quality
Key requirements Bachelor's or Master's degree in Computer Science or related field 10+ years of hands-on experience building scalable ML systems Strong coding fundamentals (algorithms, data structures, software design)Expertise in Python and PySpark Experience with distributed technologies (Scala, PySpark, Iceberg, HDFS, AWS/GCP) and big data feature engineering Experience in system design and data storage schemas Extensive experience with ML and DL tools (Tensor Flow, PyTorch, Scikit-Learn, Hugging Face)Desirable: experience with LLMs, prompt engineering, cloud deployments on AWS/GCP, distributed systems architecture reviewcollaboration across cross-functional teamscode reviews and mentoringdata-driven decision making Python PySpark Scala
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
More like this
