Salesforce is seeking a Software Engineer to work on the development of scalable, resilient, and fault-tolerant transactional and distributed systems, to drive innovation and customer success in the AI CRM space
Requirements
- Expertise in designing and developing scalable, resilient, and fault-tolerant transactional and distributed systems
- Strong Object-Oriented programming skills, particularly in Python and Java
- Extensive experience with public cloud platforms, especially AWS and GCP
- Proficiency applying sophisticated statistical techniques to understand the behavior of large scale distributed systems
- Hands-on experience with modern technologies, patterns and tools related to advanced analytics
- Experience with Spark, Trino, Airflow, and Jupyter Notebook
- Experience with data warehouse, data lake and big data technologies
Responsibilities
- Design and develop scalable, resilient, and fault-tolerant transactional and distributed systems
- Write functional and unit tests, as well as review and test teammates' code
- Use telemetry and metrics to drive operational excellence
- Apply sophisticated statistical techniques to understand the behavior of large scale distributed systems
- Build and benchmark metrics, and forecast future performance
- Use the latest AI technologies to improve quality, efficiency, and speed
- Deliver high-quality code in a fast-paced, dynamic team environment
Other
- 8+ years of professional experience, or MS in a relevant academic field and 6+ years of professional experience
- Strong communication skills to explain models and algorithms to stakeholders
- Effective communicator with strong leadership skills, capable of mentoring and being mentored by others
- Inventive and creative; able to stay on task and deliver incrementally and on time
- Commitment to continual improvement of team performance