Lead ML Engineer - Feature Store and Integration

Salesforce

Salesforce

Software Engineering, Data Science
Multiple locations
Posted 6+ months ago

To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts.

Job Category

Data

Job Details

About Salesforce

We’re Salesforce, the Customer Company, inspiring the future of business with AI+ Data +CRM. Leading with our core values, we help companies across every industry blaze new trails and connect with customers in a whole new way. And, we empower you to be a Trailblazer, too — driving your performance and career growth, charting new paths, and improving the state of the world. If you believe in business as the greatest platform for change and in companies doing well and doing good – you’ve come to the right place.

Lead ML Feature Store Engineer

About Salesforce

We’re Salesforce, the Customer Company, inspiring the future of business with AI+Data+CRM. Leading with our core values, we help companies across every industry blaze new trails and connect with customers in a whole new way. And, we empower you to be a Trailblazer, too — driving your performance and career growth, charting new paths, and improving the state of the world. If you believe in business as the greatest platform for change and in companies doing well and doing good – you’ve come to the right place.

Our Team

At Salesforce, our Data Science and Machine Learning (DS/ML) team, part of the Data and Analytics (DnA) organization, is dedicated to structuring customer data and developing data science products that drive customer success and sales. We collaborate across various departments, including executives, success managers, sales, renewal managers, and product managers. Our mission is to uncover growth opportunities, analyze data, and provide actionable insights to guide our business decisions.

This Role

The Senior/Lead ML Engineer is a crucial role within our data strategy, directly impacting vital internal processes and providing key insights for global decision-making. As a pivotal member, you will oversee the feature store development and operations, ensuring its scalability, reliability, and adaptability to support various machine learning models and data products effectively. Your responsibilities extend to collaborating closely with data scientists, ML platform engineers, and business experts to architect entity models and feature pipelines within the feature store environment, fostering self-service data platforms and facilitating efficient model deployment across the organization.

We are actively seeking a highly motivated feature store engineer who possesses a deep passion for building scalable solutions and leveraging state-of-the-art technologies within the feature store platform landscape. Your focus will be on enhancing the feature store's capabilities, working collaboratively with other upstream data owners to establish robust data standards, and ensuring comprehensive data governance throughout the organization. Your contributions will directly impact productivity levels, streamline decision-making processes, and fuel rapid growth and innovation within our machine learning initiatives, driving tangible business outcomes.

The ideal candidate will leverage their technical expertise in data architecture, entity modeling, and feature engineering to drive continuous improvements within the feature store framework. You will adeptly navigate evolving requirements, demonstrate exceptional interpersonal skills for seamless collaboration with cross-functional teams, and exhibit a proactive problem-solving approach to tackle intricate challenges effectively. In short, we look for people who take pride in the craft and want to be part of creating and defining the team's operating model and contribution to the company. They will be a self-starter, detail and quality oriented, and passionate about having a huge impact at Salesforce. If you are a self-driven individual with a meticulous eye for detail and a strong passion for driving impactful work in machine learning and data engineering domains, we invite you to apply and become a valued member of our dynamic team. Help recruit, mentor, and retain a world-class customer data strategy team and participate in recruitment as we scale the wider Data organization within Salesforce.

Responsibilities

  • Collaborating closely with business leaders, data analysts, and domain experts to transform business requirements into ML-based feature store entity models that are intuitive and adaptable across various teams.

  • Facilitating seamless collaboration between business and technical teams by establishing strong partnerships with key stakeholders and orchestrating workflows that align with ML development best practices.

  • Designing, implementing, and optimizing ML-based data models and feature engineering processes within the feature store, ensuring scalability, performance, and reproducibility of ML-driven data products.

  • Developing and deploying ML pipelines within the feature store environment, ensuring efficient data delivery and adherence to SLAs and industry-standard ML practices.

  • Actively participating in architecture reviews and code assessments to uphold the integrity and efficiency of ML infrastructure and pipelines within the feature store.

  • Championing best practices for ML model management, documentation, and technical standards within the feature store ecosystem, including updating and maintaining technical documentation for ML model consumption.

  • Providing ongoing support and maintenance for ML-related tools and platforms within the feature store, including troubleshooting and optimizing ML workflows.

  • Cultivating a culture of innovation, collaboration, and continuous learning within the ML engineering team, fostering an environment that promotes creativity and diversity while upholding organizational values and goals.

  • Help recruit, mentor, and retain a world-class customer data strategy team and participate in recruitment as we scale the wider Data organization within Salesforce.

  • Constantly learn, have a clear pulse on innovation across the enterprise SaaS, data science, customer data, and analytics communities.

Desired Qualifications:

  • 5+ years of experience in business process analysis and requirement gathering, specifically focusing on ML model requirements and collaborating with stakeholders from Sales, Customer, Product and Operational Efficiencies domains to support machine learning initiatives within a feature store environment.

  • 3+ years in leading and supporting feature store implementations, including entity modeling techniques and developing optimized data pipelines tailored for ML model data. Experience in using star schema/Kimball dimensional models is a plus.

  • Strong understanding of big data platform frameworks, with a focus on data ingestion, extraction, and transformation, using tools like Sagemaker, Airflow, Spark, Trino, Snowflake, Superset within a feature store and UIP framework. Experience with dbt and Open Metadata are a plus.

  • Expertise in Python programming language, specifically for ML data processing, feature engineering, and deployment within a feature store environment, along with experience integrating data from business and analytics tools.

  • Hands-on experience with GIT for version control and deploying feature entity models on AWS services (S3, Sagemaker feature store and Sagemaker pipeline).

  • Strategic problem-solving skills, ability to simplify data and feature related challenges, and a proactive approach to finding creative solutions for optimizing data and feature engineering’s performance, usability, and security within a feature store architecture.

  • Excellent written and verbal communication skills, with a proven track record of delivering high-impact data projects in dynamic settings, showcasing intellectual curiosity, creative problem-solving mindset, and a strong bias towards action and delivering high-quality data solutions.

  • Strategic problem solver who simplifies problems to their core elements and finds creative solutions.

  • Driven by the opportunity to create products, with a get-it-done mindset and a strong bias towards action.

  • Relentless focus on performance, usability, and security

  • Sound written and verbal communication and interpersonal skills

  • Intellectual curiosity, creative problem-solving and time management skills

  • Proven track record of delivering outstanding high impact projects in dynamic settings

  • Embodies Salesforce values, particularly ownership, make it awesome, customer-centric, and trust

Accommodations

If you require assistance due to a disability applying for open positions please submit a request via this Accommodations Request Form.

Posting Statement

At Salesforce we believe that the business of business is to improve the state of our world. Each of us has a responsibility to drive Equality in our communities and workplaces. We are committed to creating a workforce that reflects society through inclusive programs and initiatives such as equal pay, employee resource groups, inclusive benefits, and more. Learn more about Equality at www.equality.com and explore our company benefits at www.salesforcebenefits.com.

Salesforce is an Equal Employment Opportunity and Affirmative Action Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status. Salesforce does not accept unsolicited headhunter and agency resumes. Salesforce will not pay any third-party agency or company that does not have a signed agreement with Salesforce.

Salesforce welcomes all.

For Washington-based roles, the base salary hiring range for this position is $151,800 to $208,800.

For California-based roles, the base salary hiring range for this position is $151,800 to $208,800.

Compensation offered will be determined by factors such as location, level, job-related knowledge, skills, and experience. Certain roles may be eligible for incentive compensation, equity, benefits. More details about our company benefits can be found at the following link: https://www.salesforcebenefits.com.