Principal Software Engineer, AI/ML

Company:  Salesforce, Inc.
Location: Boston
Closing Date: 19/10/2024
Salary: £150 - £200 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Principal Software Engineer, AI/ML

Job Category: Software Engineering

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.

Your Impact:
Our ideal candidate is passionate about crafting a new product to serve thousands of enterprise customers by using innovative technology in AI and striving for the best quality and throughput.

As part of this role, you will:

  • Architect, design, implement, test and deliver highly scalable enterprise grade AI/ML solutions from the ground up.
  • Lead the development of prototypes and rapid experimentation to evaluate new algorithms, models, or approaches, balancing time-to-market with long-term technical investments.
  • Operate optimally in the hybrid engineering model where engineers are encouraged to craft and complete vital work to ensure quality in their own code as well as other engineers.
  • Mentor others in development technologies, tools, and processes.
  • Present your own designs to internal/external groups and review designs of others.
  • Develop test strategies, design automation frameworks, write unit/functional tests to drive up code coverage and automation metrics for AI/ML systems.
  • Participate in the team’s on-call rotation to address sophisticated problems in real-time and keep services operational and highly available.

Required Skills:

  • 10+ years of professional software development experience in implementing and operating AI/ML at scale.
  • Deep domain knowledge and expertise in AI/ML and data analysis is required.
  • Mastery of the ML lifecycle, including model training, deployment, and the challenges associated with scaling AI products.
  • Proficiency in safe AI/ML rollout methodologies including canarying and A/B testing.
  • Proven understanding in at least one high-level programming language (C++, Python, Go, etc.).
  • Proven ability to design and architect complex, high-performance systems that support AI workloads.
  • Excellent interpersonal skills.
  • Related technical degree required.

Preferred Skills:

  • Strong technical expertise in Generative AI, particularly with RAG systems and Agentic workflows that use large language models.
  • Experience with Agile software development and test-driven development.
  • Track record of being a top performer in current and past roles.
  • BS/MS in Computer Science, Computer Engineering or related field.

Benefits & Perks:
Check out our benefits site which explains our various benefits, including wellbeing reimbursement, generous parental leave, adoption assistance, fertility benefits, and more!

Salesforce Information:
Check out our Salesforce Engineering Site.

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.

Salesforce is an Equal Employment Opportunity and Affirmative Action Employer.

#J-18808-Ljbffr
Apply Now
Share this job
Salesforce, Inc.
  • Similar Jobs

  • Staff Engineer, AI/ML Software

    Boston
    View Job
  • Staff Engineer, AI/ML Software

    Boston
    View Job
  • Principal Software Engineer, AI

    Boston
    View Job
  • Principal Software Engineer, AI

    Boston
    View Job
  • Principal ML Engineer

    Boston
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙