Staff Fullstack Engineer shaping end-to-end architecture for realtime and personalization products, building React and backend systems, guiding squads, and mentoring engineers.
About this role
This senior software engineering role sits on the machine-learning team, building ML products integrated with the company’s customer data platform (CDP). The engineer works with ML and cross-functional teams to turn ideas into production software, contribute to system architecture, and own technical areas through delivery and operational support.
The work includes scalable ELT pipelines for training and inference, model development and deployment, lifecycle management, performance benchmarking, and production problem solving. Named technologies include Python, NumPy, Pandas, scikit-learn, PyTorch, and public cloud services such as AWS. The role applies hypothesis testing, exploratory data analysis, cross-validation, reproducible research, and structured reporting.
Applicants need an advanced degree in computer science, data science, machine learning, or a related field, or equivalent experience. They need 6+ years building ML-driven software, including at least 3 years with production ML systems, data engineering knowledge, experience operating scalable ML systems, and excellent written and verbal English communication.
This is an AI-generated summary of the employer's original posting — details can be incomplete, out of date or simply wrong. Always confirm everything on the official posting before applying.