Software Engineering SMTS

SalesforceSan Francisco, CA
2d

About The Position

About Salesforce Salesforce is the #1 AI CRM, where humans with agents drive customer success together. Here, ambition meets action. Tech meets trust. And innovation isn’t a buzzword — it’s a way of life. The world of work as we know it is changing and we're looking for Trailblazers who are passionate about bettering business and the world through AI, driving innovation, and keeping Salesforce's core values at the heart of it all. Ready to level-up your career at the company leading workforce transformation in the agentic era? You’re in the right place! Agentforce is the future of AI, and you are the future of Salesforce. As a Software Engineer with a focus on performance, you will play a key role in our product’s success, influencing the architecture and optimizing the UI stack to improve page load time for delightful end user experience. This role provides end-to-end opportunities, from the UI to the back-end services, to optimize every stage, from routing to storage to the underlying queries that power the analytics. You will collaborate with members of various engineering groups, product, and customer success teams. You will start with open-ended problems and deep dive into the service to root cause and fix the problem. You will play an instrumental role in applying the web performance principles and driving performance roadmaps to deliver products of high performance quality while optimizing the cost to serve. In the era of AI, you will build the next generation of AI infused tools that will provide agentic experience to solve performance problems. In this role, you will contribute to areas including the design of experiments, system design for performance, data analysis and visualization, and end-to-end performance analysis.

Requirements

  • Master's in Computer Science, Engineering, or a related field.
  • 5+ years of experience in coding (Java /C++/ Python).
  • 2+ years of development experience with TypeScript & JavaScript
  • Deep understanding of web performance principles (e.g., critical rendering path, lazy loading, code splitting, caching).
  • Expertise in NodeJS, React, HTML5, CSS, JSON, HTTP and Web Components standards
  • Extensive experience with browser developer tools and performance profiling tools (e.g., Chrome DevTools)
  • Strong technical problem solving, communication, and collaboration skills
  • Intense curiosity and willingness to question

Nice To Haves

  • Experience with GraphQL and its performance implications in UI development.
  • Contributions to open-source front-end or performance-related projects.
  • Familiarity with profiling tools (e.g., perf, FlameGraphs) and performance diagnostic techniques.

Responsibilities

  • Evaluate performance, identify hotspots/bottlenecks, and collaborate closely with engineering and infrastructure teams to diagnose and resolve performance issues, providing data driven recommendations.
  • Lead performance analysis, tuning, and optimization efforts for critical services and infrastructure components.
  • Define and add instrumentations to generate metrics to relevant system performance characteristics.
  • Develop the next generation of AI based tools that provides agentic experience to solve performance problems.
  • Formulate methodologies for the evaluation of performance and scalability, grounded in the definition of representative customer workloads.
  • Communicate performance findings, analysis, and recommendations clearly and effectively to both technical and non-technical audiences, including leadership.
  • Participate in product design and drive performance assessments, resolve hotspots, and create prototypes to demonstrate potential solutions.

Benefits

  • time off programs
  • medical
  • dental
  • vision
  • mental health support
  • paid parental leave
  • life and disability insurance
  • 401(k)
  • an employee stock purchasing program
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service