Taro Logo

Principal Member of Technical Staff

Salesforce is a leading customer relationship management (CRM) platform that helps businesses improve their relationships with customers.
$204,400 - $323,400
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Backend Software Engineer - Lead/Principal

Lead/Principal Backend Software Engineer position at Salesforce, building scalable solutions for their CRM platform with 7+ years experience required.

VP, Software Engineering

VP of Software Engineering position at Salesforce leading next-generation B2B Commerce platform development, requiring 15+ years experience and strong technical leadership.

Director, Software Engineering - Commerce Agentforce

Lead software engineering role at Salesforce focusing on AI-powered Commerce Cloud Agentforce development and team leadership.

PMTS/LMTS Software engineer (VIOP)

Principal/Lead Software Engineer role at Salesforce, focusing on backend development for CRM platform, requiring 9+ years of experience in Java, Python, and cloud technologies.

Full Stack Software Engineer: Lead and Principal

Lead/Principal Full Stack Software Engineer position at Salesforce, building enterprise-scale applications with 8+ years experience required, hybrid work model, comprehensive benefits.

Description For Principal Member of Technical Staff

Join Salesforce as a Principal Member of Technical Staff in San Francisco, CA, and be at the forefront of innovative software engineering. In this role, you'll leverage your expertise in computer science and engineering to develop cutting-edge solutions for our cloud-based CRM platform. You'll work on Big Data services, machine learning APIs, and distributed systems that power Salesforce's industry-leading products.

As a principal engineer, you'll collaborate with cross-functional teams to translate customer requirements into robust software solutions. You'll be responsible for designing and implementing microservices architectures for machine learning, ensuring the scalability and reliability of our systems across thousands of compute nodes in multiple datacenters.

Your role will involve a balance of live-site management, feature delivery, and technical debt retirement. You'll contribute to long-term planning and drive engineering excellence within the team. We're looking for someone who can thrive in a fast-paced environment, participate in on-call rotations, and make critical decisions with a customer-first mentality.

This position offers the flexibility of telecommuting, with occasional travel to Salesforce offices as needed. You'll be part of a company that values innovation, equality, and giving back to the community. Join us in our mission to improve the state of the world through transformative technology and values-driven business practices.

Requirements include a Master's degree in a relevant field and at least two years of experience, with specific skills in object-oriented programming, data engineering, machine learning, and cloud technologies. If you're passionate about building scalable, intelligent systems and want to work with a leader in the CRM space, we want to hear from you.

Salesforce offers competitive compensation, including a salary range of $204,400 to $323,400 per year, along with benefits such as medical insurance and equity opportunities. We are an equal opportunity employer committed to building a diverse and inclusive workforce. Join us and help shape the future of customer relationship management!

Last updated 7 months ago

Responsibilities For Principal Member of Technical Staff

  • Research, design, and develop computer and network software or specialized utility programs
  • Update software or enhance existing software capabilities
  • Build Big Data services on public cloud substrates
  • Balance live-site management, feature delivery, and retirement of technical debt
  • Partner with Product Managers, Architects and Data Scientists to understand customer requirements
  • Own the technology for fully orchestrated machine learning APIs for Einstein Platform
  • Contribute to long-range plan and drive microservices architectures for machine learning
  • Design, develop, debug, and operate resilient distributed systems
  • Participate in on-call rotation to address complex problems in real-time
  • Create and enforce processes that ensure quality of work
  • Exhibit customer-first mentality while making decisions

Requirements For Principal Member of Technical Staff

Python
Java
Go
  • Master's degree in Computer Science, Engineering, or related quantitative discipline
  • 2 years of experience in the job offered or related field
  • Object-oriented programming language such as Python, Java or Golang (2 years)
  • Data Engineering (2 years)
  • Statistics or Machine Learning (2 years)
  • AWS (2 years)
  • Statistical or Machine Learning based Modeling (2 years)
  • Software Development (2 years)
  • Pytorch (1 year)
  • Spark (1 year)

Interested in this job?