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
Software Engineering
Job Details
About Salesforce
We’re Salesforce, the Customer Company, inspiring the future of business with AI+ Data +CRM. Leading with our core values, we help companies across every industry blaze new trails and connect with customers in a whole new way. And, we empower you to be a Trailblazer, too — driving your performance and career growth, charting new paths, and improving the state of the world. If you believe in business as the greatest platform for change and in companies doing well and doing good – you’ve come to the right place.
About AI Developer Experience Engineering
Hyperforce Developer Experience is a team dedicated to enhancing developer productivity and experience by leveraging generative AI. We're focused on revolutionizing software development by delivering best-in-class products and ensuring high customer trust at cloud scale. By providing cutting-edge AI-powered tools and solutions, we aim to exceed customer expectations and establish a strong reputation for excellence. We build highly Scalable, Secure, Reliable, Easy-to-use, and Intelligent services that are the foundation for all developers at Salesforce to innovate with high quality and great agility.
We are looking for talented AI Software Engineer Leader to join our team and build a cutting-edge AI platform to enhance developer productivity, offering features like advanced code generation, intelligent code completion, automated testing and thoughout SDLC. The ideal candidate will have a strong foundation in machine learning, deep learning, and software engineering. You'll work on state-of-the-art AI models, optimize infrastructure for scalability, and collaborate with cross-functional teams to deliver innovative solutions. Join us in shaping the future of software development and making a significant impact on developer productivity. The key objectives of this team are,
Lead a team of AI engineers in the development and implementation of AI solutions across SDLCCutting-Edge AI: Continuously innovate and explore advanced AI techniques to improve SDLC processes. Stay updated with the latest AI technologies and trends to drive innovation.Accelerate Development: Reduce development time and effort through automated code generation and intelligent suggestions.Improve Code Quality: Enhance code accuracy, readability, and maintainability with AI-powered tools.Foster Innovation: Empower developers to explore new ideas and experiment with cutting-edge technologies.Streamline Workflows: Automate repetitive tasks and streamline the development process.Enhance Data-Driven Insights: Gather, refine, and analyze data to optimize AI models and measure their impact.Create User-Friendly Interfaces: Design intuitive and user-friendly interfaces for AI-powered tools.Advanced Code Generation: Empower developers with features like auto-completion, code generation, and unit test generation.Scalable Infrastructure: Build a robust infrastructure to handle massive workloads and support a growing user base.
Responsibilities:
Drive the vision of Transforming Engineers productivity by infusing AI technologies/tools into SDLC in collaboration with teams across geographies.Build and lead a team of engineers to deliver various AI engineering initiatives starting from local coding till prodution.Solid experience in building large scale AI Systems and distributed systems in Public Cloud (AWS or GCP) to reliably process billions of data pointsProactively identify reliability & data quality problems and drive triaging and remediation process.Invest in continuous employee development of a highly technical team by mentoring and coaching engineers and technical leads in the team.Recruit and attract top talent.Drive execution and delivery by collaborating with cross functional teams, architects, product owners and engineers.Experience managing 2+ engineering teams.Experience in Design and implement algorithms for planning and generating code suggestions that meet user requirements.Evaluate AI model performance and optimize as needed for accuracy and efficiency.Develop and maintain data retrieval to fetch relevant code snippets, APIs, and documentation from various sources.Ensure data freshness, accuracy, and relevance to support code generation.Design and implement code generation algorithms using AI/ML techniques (e.g., sequence-to-sequence, language models) to produce high-quality code suggestions.Ensure generated code meets coding standards, best practices, and user preferences.Develop and maintain AI-powered features in the IDE for autocomplete, Chat leveraging Agentic workflowsHands-on working experience with Cursor, Windsurf, IntelliJ, Visual Studio Code, PYCharm, Eclipse, or equivalent IDE Plugin development across different programming languagesDevelop and build the Agentitc flows using Agent Platfrom and MCP PlatformExperience in Infrastructure as a Code platformsDesign, implement, and maintain robust metrics frameworks to capture key user interactions and product usage data within GenAI products.Collaborate with engineers to ensure efficient and accurate data collection across various GenAI systems.Analyze data and generate insights using statistical analysis and machine learningEat, sleep, and breathe techniques in improving developer productivity. You have a knack of suggesting ideas to understand the developer needs and provide creative solutions to improve the developer productivity using AI toolsCreate and enforce processes that ensure quality of work, and drive engineering excellenceExhibit a customer-first mentality while making decisions, and be responsible and accountable for the output of the team
Core Qualifications:
BS, MS, or PhD in computer science or a related field, or equivalent work experience14+ years of relevant experience in software development teams with 5+ years of experience managing teamsAt least 3+ years of experience in AI/ML engineering, with a focus on building the larges AI systems in building the Enterprise Knowledge, Code Search platform and Agent PlatformExperience with large-scale AI/ML projects, including data preparation, model training, and deploymentProficiency in programming languages such as Python, Java, Typescript or Golang.Knowledge of NLP techniques, including language models, sequence-to-sequence models, and prompt engineering.Familiarity with code generation techniques, including program synthesis and code completion.Knowledge of software development principles, including design patterns, testing, and version control.Strong working knowledge in various cloud native services (Kubernetes, Block/Object storage, RDBMS, AI services etc..) in AWS or GCP public clouds.Strong analytical skills with expertise in statistical modeling and machine learning techniques (e.g., regression analysis, classification, clustering).Excellent communication skills, both written and verbal, to effectively collaborate with cross-functional teams (engineering, product management)Ability to work in a fast-paced environment, with a focus on delivering high-quality results under tight deadlines.
Accommodations
If you require assistance due to a disability applying for open positions please submit a request via this Accommodations Request Form.
Posting Statement
Salesforce is an equal opportunity employer and maintains a policy of non-discrimination with all employees and applicants for employment. What does that mean exactly? It means that at Salesforce, we believe in equality for all. And we believe we can lead the path to equality in part by creating a workplace that’s inclusive, and free from discrimination. Know your rights: workplace discrimination is illegal. Any employee or potential employee will be assessed on the basis of merit, competence and qualifications – without regard to race, religion, color, national origin, sex, sexual orientation, gender expression or identity, transgender status, age, disability, veteran or marital status, political viewpoint, or other classifications protected by law. This policy applies to current and prospective employees, no matter where they are in their Salesforce employment journey. It also applies to recruiting, hiring, job assignment, compensation, promotion, benefits, training, assessment of job performance, discipline, termination, and everything in between. Recruiting, hiring, and promotion decisions at Salesforce are fair and based on merit. The same goes for compensation, benefits, promotions, transfers, reduction in workforce, recall, training, and education.