About the job
Join a vibrant team of machine learning engineers helping conceive, code, and deploy AI science models at scale using the latest industry tools. As a Senior engineer, you deliver durable solutions and independently manage complex or multiple features, beginning to influence team processes.
Responsibilities
Lead technical design of complex ML features and systems, make sound architectural decisions, and provide effective documentation.
Create durable technical examples and drive best-practices adoption, including testing and observability, documenting reusable patterns for work built alongside AI agents.
Design and refine ML features and pipelines with data scientists across the ML lifecycle.
Run and interpret A/B tests and statistical analyses to determine model and feature impact.
Take full responsibility for successfully delivering major features or projects, managing risks and keeping stakeholders informed.
Work cross-functionally with product managers, data/AI scientists, and product engineers.
Qualifications
Minimum
BS, MS, or PhD in Computer Science or related field, or equivalent practical experience.
5+ years of experience.
Knowledgeable with data science/AI tools and frameworks (Python, Scikit-learn, NLTK, NumPy, Pandas, TensorFlow, Keras, R, Spark).
Solid understanding of ML techniques (classification, regression, clustering) and ML principles.
Computer science fundamentals: data structures, algorithms, performance complexity, and computer architecture.
Software engineering fundamentals: version control (Git/GitHub); ability to write production-ready code.
Experience deploying highly scalable software supporting millions or more users; GPU acceleration (CUDA, cuDNN) and cloud (AWS, GCP) experience.
Strong oral and written communication skills; able to explain complex material to non-technical audiences.
Preferred
No preferred qualifications listed.