Salesforce is looking to solve the problem of relentless growth and innovation by developing the next generation of RDBMS, and is seeking experienced Core Database Internal Engineers to architect, develop and test these systems.
Requirements
- Deep expertise with distributed systems and consensus algorithms.
- Experience with highly concurrent multi-threaded/multi-process data structures and design.
- Strong Java or C programming skills.
- Familiarity with database internals, distributed systems or networking.
- Interest in system programming.
- Experience building a high-performance large-scale database platform.
- PostgreSQL software development experience and community involvement as a contributor.
Responsibilities
- Lead a team to design and develop core database system functionalities.
- Come up with new architecture and design to solve complex scalability problems.
- Come up with innovative ideas to improve robustness and performance.
- Implement comprehensive functional and system-test for your area of responsibility and for overall database quality.
- Debug, conduct root cause analysis, diagnose defect.
- Actively participate in release and deployment process.
Other
- BS or higher degree in Computer Science.
- 4+ years industry experience in system or database internals programming.
- 4+ years technical leadership in architecture and design of enterprise server platform or systems.
- Ability to learn quickly and deliver high quality code in a fast-paced, dynamic agile team environment.
- Innovator with good ideas, strong problem solving and communication skills, and a results oriented attitude.