Data Scientist - Hyperforce Solutions Engineering

Salesforce

Salesforce

Data Science
Multiple locations
Posted on Saturday, June 22, 2024

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

Software Engineering

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.

Senior Data Scientist / Data Scientist

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. Join us if you are interested in developing data science solutions to make a meaningful impact in improving developer productivity! We are looking to hire experienced data scientists with a strong sense of service ownership, ability to contribute to design and quickly absorb solutions, empathy for customers, excellent communication skills, a drive for continuous improvement. The role will entail overseeing the entire lifecycle of data-science and ML solutions from POC to deployment to ongoing maintenance and enhancement. Our team creates and supports several existing ML products such as a customer support generative AI chatbot, semantic search, error identification, customer support dashboards, etc. The Hyperforce Solutions Engineering Platform Team is distributed across North America. This role will be based in the Bay Area.

The team: Salesforce Hyperforce Solutions Engineering (HSE) develops and hosts the Falcon continuous delivery and deployment platform. This includes the Spinnaker, PCS, FIT and IAC services, the CD platform and ecosystem around it and a suite of software integrity and distribution services. The HDPS Customer Success team owns consulting with and assisting Salesforce engineers adopt and use HDPS services and capabilities successfully. This includes working with customers to help them onboard to (new capabilities in) the platform, diagnosing and debugging issues, developing and delivering training content, assessing and driving creation of documentations, designing and developing customer-facing solutions and automation like analytics dashboards and ML-based classification of errors.

We are looking for a highly skilled and experienced Senior Data Scientist to join our dynamic team. The ideal candidate will lead the development and implementation of advanced data science projects, focusing on building LLM (Large Language Model) applications for internal customers using LangChain. This role requires a deep understanding of transformers, GPT architecture, and the functionalities of LangChain, as well as proficiency in A/B testing, Python, SOQL, and REST API. The Senior Data Scientist will play a crucial role in driving our data-driven decision-making process and contributing to the continuous improvement of our products and services.

Responsibilities:

LLM Application Development: Lead the development and implementation of LLM applications using LangChain, focusing on transformers and GPT architecture. Understand and apply the workings of LLM, Prompt Engineering,RAG, and Agent concepts to enhance application functionalities.

Developing conversational AI agents, chatbots, or virtual assistants.

Integrate AI agents into existing software systems and platforms, ensuring seamless operation and compatibility.

Experimentation and Testing: Design and conduct A/B testing for various experiments and improvements. Utilize statistical tools to analyze test results and make data-driven decisions to optimize application performance.

Data Analysis and Visualization: Develop and maintain dashboards using tools like Tableau and Splunk to visualize experiment results, making insights accessible to Business stakeholders.

Programming: Exhibit proficiency in Python and SOQL for data manipulation, analysis, and automation tasks. Ensure code quality and maintainability.

Research and Development: Stay up-to-date with the latest industry trends, including llamaindex, mistral, LLAMA3, and other emerging LLMs. Evaluate and incorporate new technologies and methodologies to maintain our competitive edge.

Collaboration and Leadership: Work closely with cross-functional teams to identify opportunities for improvement and innovation. Mentor junior data scientists and contribute to the team's knowledge sharing and skill development.

Required Skills (Data Scientist):

* A Master's degree in Computer Science, Computer Engineering, Statistics, Data Science or other relevant courses
* Minimum of 5 years of experience in a data science role, with a proven track record of developing and implementing LLM applications.
* Demonstrated experience with Deep learning concepts and NLP frameworks such as nltk, pytorch, tensorflow, keras, huggingface, sentence_transformers, etc.
* Deep understanding of transformers, GPT architecture, LangChain functionalities, RAG, and Agent concepts.
* Experience with RAG, Chat Agents and content personalization techniques
* Extensive experience in A/B testing, statistical analysis and data visualization tools like Tableau and Splunk.
* Experience with ML concepts and statistical libraries like pandas, matplotlib, numpy, sklearn (or their equivalents) is required
* Demonstrated ease with querying languages like SQL (SOQL / SAQL is a plus)
* Proficiency in handling unstructured data
* In-depth knowledge of NoSQL databases (e.g., MongoDB, Cassandra)
* Experience with vector databases (e.g., Pinecone, Weaviate)
* Familiarity with knowledge graphs (e.g., Neo4j, RDF)
* Familiarity with the latest industry trends and advancements in data science and machine learning. Up-to-date with the latest LLM trends and fine-tuning methods.
* Strong knowledge of LLM fine-tuning methods such as PEFT, QLORA, and LORA and prompt engineering.
* Excellent communication and leadership skills, ability to work in a team environment, strong problem-solving abilities, and a proactive approach to tackling challenges.
* Develop and integrate REST APIs to facilitate seamless communication between our LLM applications and other systems or services.
* Ability to learn fast, work collaboratively, and respond to broad problem statements in a data-driven manner
* Able to structure long-term project roadmaps, resolve inter-team dependencies, and work with stakeholders and ensure timely delivery of project milestones and deliverables.
* Demonstrated experience with ETL pipelines and workflows - Jenkins / Airflow / Terraform any other ETL orchestration framework
* Prior experience of deploying ML applications on cloud ecosystems like AWS or GCP, and monitoring / enhancing systems in an ongoing fashion Experience with data modeling on RDS / DynamoDB / Hive etc.
* Experience with Kubernetes for deploying and managing scalable ML models.

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.

Pursuant to the San Francisco Fair Chance Ordinance and the Los Angeles Fair Chance Initiative for Hiring, Salesforce will consider for employment qualified applicants with arrest and conviction records.

For California-based roles, the base salary hiring range for this position is $165,600 to $227,700.

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.