Verified Job On Employer Career Site
Job Summary:
Affinity.co is a company that leverages vast datasets to create insights for professional relationship management. They are seeking a Senior Machine Learning Engineer to join their AI Insights team, where the role involves designing and building AI systems to extract insights from complex data sources, focusing on ML engineering and operations.
Responsibilities:
• Take projects from ideation to production, including feature engineering, model selection, deployment, and model observability and evaluation.
• Gather product requirements and translate them into robust ML system design requirements.
• Work on a variety of information extraction, information storage and information retrieval problems from both structured and unstructured data sources.
• Architect efficient and scalable systems to support serving inference services.
• Develop reusable AI-based services — including ML models, foundation models, and agents — that will be consumed by other backend services at Affinity.
• Lead complex technical initiatives and provide technical input for peers through system design reviews, code reviews, and promoting best practices.
• Collaborate with cross-functional teams (product, infra, data engineer, and software engineer) and ML engineering teams to build robust, high-scale systems that underlie all of our data processing and ML Operations.
Qualifications:
Required:
• 5+ years of experience in software engineering and/or Machine Learning experience in applying machine learning in production, with a focus on ML Engineering and ML Ops.
• Experience in the following technical areas: Architecture design for distributed systems.
• Experience in the following technical areas: Building maintainable and testable codebases and services.
• Experience in the following technical areas: Developing ML systems, such as recommendation systems and information retrieval solutions.
• Experience in the following technical areas: Relational DB, non-relational DB, and vectorDB.
• Experience in the following technical areas: Developing AI applications powered by LLMs and/or agents.
• Proficient in building services in Python and common ML frameworks, such as PyTorch and Scikit-learn.
• Experience with observability tools for both online and offline evaluation and tracing for AI applications.
• Demonstrated experience working with large datasets, and are comfortable with high-scale data ingestion, transformation, analysis, and prediction tools.
• Experience working collaboratively with engineering, product, data, and other cross-functional teams.
Preferred:
• Experience with developing machine learning applications at scale, from inception to driving user impact.
• Familiar with serving machine learning models for streaming and batch inference at scale.
• Experience with packaging, CI/CD and pipeline automation.
• Good understanding of machine learning systems' testing, benchmarking, and online monitoring.
• Experience with dataset engineering, including data curation, augmentation, and synthesis, to assist ML model improvement.
Company:
Affinity is a relationship intelligence platform that empowers dealmakers in relationship-driven industries to find and win better deals, faster. Founded in 2014, the company is headquartered in San Francisco, California, USA, with a team of 201-500 employees. The company is currently Growth Stage. Affinity.co has a track record of offering H1B sponsorships.