Core Database Internals Engineer

| San Francisco, CA
Sorry, this job was removed at 8:37 a.m. (CST) on Saturday, January 22, 2022
Find out who's hiring in San Francisco, CA.
See all Developer + Engineer jobs in San Francisco, CA
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

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
Products and Technology

Job Details
Senior/Lead/Principal Software Engineer, Distributed Database and Storage

Are you a database expert, or passionate about building database technologies that supports relentless growth and innovation?

We are looking for experienced Core Database Internal Engineers with a strong database internals or system programming background to work in a team responsible for architecting, developing and testing the next generation of RDBMS. You will join a team of world class, highly motivated software engineers and database experts. You will design and develop robust and highly scalable software products to support the staggering growth of Salesforce. We have multiple openings in storage, transaction, and query processing.

You will need familiarity with database internals, interest in system programming, exceptional software engineering skills, and relish the opportunity to work on very complex, highly concurrent, distributed systems. You must have a proven track record of success where you demonstrated end to end ownership of architecture, design, implementation, testing, and product support.

We have multiple openings in this ares. Job profiles and focus includes:

Query Processing:
Areas where you may be working on include query execution, query optimization, system catalog, database schema, upgrade, monitoring, and serviceability. We work in a fast paced, highly collaborative, agile environment. We are a hybrid team that values end to end service ownership, from conception to architecture, design to implementation, testing to deployment to customer engagement and service.

Distributed Transaction Processing:
Areas where you may be working on include database scale out, high performance intra-cluster communication, logging/recovery, distributed lock management, replication and high availability. We work in a fast paced, highly collaborative, agile environment. We are a hybrid team that values end to end service ownership, from conception to architecture, design to implementation, testing to deployment to customer engagement and service.

Distributed Store:
Experience designing, developing, debugging, and operating resilient distributed systems on unreliable hardware. Practical knowledge of algorithms, patterns, and tradeoffs of distributed systems' design. Any experience with Open Source projects especially with storage projects such as, Apache BookKeeper, Zookeeper, Ceph, Kafka, etc is great. We expect a successful candidate to have a good understanding of network technologies like DNS, Load Balancing, SSL, TCP/IP, HTTP.

Telemetry and Serviceability:
Areas where you may be working on include database observability and serviceability frameworks and tools such as telemetry emission, performance and crash diagnostics eetc. We work in a fast paced, highly collaborative, agile environment. We are a hybrid team that values end to end service ownership, from conception to architecture, design to implementation, testing to deployment to customer engagement and service.

Responsibilities:

  • Lead design and development of the core database system functionalities.
  • Come up with innovative ideas to improve performance and scalability.
  • Implement comprehensive functional and system-test for your area of responsibility and for overall database quality.
  • Debug, conduct root cause analysis, diagnose defects.
  • Actively participate in release and deployment process.
  • Participate in the team's on-call rotation to address complex problems in real-time and keep services operational and highly available

Qualifications:

  • BS or higher degree in Computer Science.
  • 10+ years industry experience in system or database internals programming.
  • Deep expertise in software development and quality engineering.
  • Innovator with good ideas, strong problem solving and communication skills, and a results oriented attitude.
  • Ability to learn quickly and deliver high quality code in a fast-paced, dynamic agile team environment.
  • Strong Java or C programming skills.

Desired Skills:

  • Experience with database catalog, upgrade, query execution, query optimization.
  • PostgreSQL software development experience and community involvement as a contributor would be a huge plus.
  • Knowledge and experience with Scripting languages such as python etc
  • Distributed systems Experience
  • Storage systems Experience
  • Experience building a high-performance large-scale database platform.


Open to Fully Remote, Flex (1-3 days/week in the office), or Office-Based (4-5 days/week in office)

About Salesforce:
Salesforce, the Customer Success Platform and world's #1 CRM, empowers companies to connect with their customers in a whole new way. The company was founded on three disruptive ideas: a new technology model in cloud computing, a pay-as-you-go business model, and a new integrated corporate philanthropy model. These founding principles have taken our company to great heights, including being named one of Forbes's "World's Most Innovative Company" five years in a row and one of Fortune's "100 Best Companies to Work For" eight years in a row. We are the fastest growing of the top 10 enterprise software companies, and this level of growth equals incredible opportunities to grow a career at Salesforce. Together, with our whole Ohana (Hawaiian for "family") made up of our employees, customers, partners and communities, we are working to improve the state of the world.

*LI-Y

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 Salesforce and explore our benefits.

Salesforce.com and Salesforce.org are Equal Employment Opportunity and Affirmative Action Employers. 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.com and Salesforce.org do not accept unsolicited headhunter and agency resumes. Salesforce.com and Salesforce.org will not pay any third-party agency or company that does not have a signed agreement with Salesforce.com or Salesforce.org.

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.

As a federal contractor, Salesforce is required to verify that all US-based employees are fully vaccinated against COVID-19. If you receive an offer and are unable to get vaccinated for religious or medical reasons, you may request a reasonable accommodation.

More Information on Salesforce
Salesforce operates in the Cloud industry. The company is located in San Francisco, CA, Atlanta, GA, Chicago, IL, Burlington, MA and Dallas, TX. It has 59679 total employees. It offers perks and benefits such as Flexible Spending Account (FSA), Disability insurance, Dental insurance, Vision insurance, Health insurance and Life insurance. To see all jobs at Salesforce, click here.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about SalesforceFind similar jobs