Software Engineering - Full Stack/backend - SMTS

Salesforce.com, inc.
Charing Cross, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Charing Cross, United Kingdom

Tech stack

JavaScript
Computing Platforms
Python
Salesforce
Software Engineering
Systems Architecture
TypeScript
Reinforcement Learning
Multi-Agent Systems
Prompt Engineering
Model Validation
Backend
Front End Software Development
Programming Languages

Job description

We are seeking a talented Backend focused Engineer (Member of Technical Staff) specialising in Agent development to join our brand new dynamic team. As a key member of our engineering organisation, you will play a crucial role in advancing the frontier of autonomous agent systems. We will be working on moonshot agent related projects changing the future of work.

Our mission will be to build sophisticated agents capable of navigating complex software environments, orchestrating multi-agent workflows, and making intelligent decisions to solve real-world problems autonomously.

Responsibilities

  • Autonomous Agent Development: Lead the research, design, and development of intelligent agents capable of sophisticated navigation and interaction across diverse software platforms (e.g., Web UIs, Internal Sandboxes, Development Environments, and Device/OS layers).
  • Design and implement multi-agent orchestration systems that coordinate multiple specialised agents to accomplish complex workflows
  • Build advanced agent planning and decision-making capabilities, enabling agents to reason about tasks, decompose problems, and execute strategies effectively
  • Conduct cutting-edge research and development in agentic systems, exploring novel approaches to agent architecture, coordination, and capability enhancement
  • Utilize advanced techniques including prompt engineering, tool-use, multi-modal processing, and reinforcement learning approaches
  • Contribute to scalable system architecture in production environments that supports complex agent interactions and real-time decision making
  • Create challenging benchmarks and evaluation tasks that push the boundaries of autonomous agent capabilities
  • Collaborate with cross-functional teams to integrate agent systems into broader product ecosystems

Requirements

Do you have experience in TypeScript?, * Strong software engineering fundamentals with backend focus

  • Experience with building and scaling agents and agent orchestration frameworks in a production environment.
  • Proficiency in Python or other OO coding languages
  • Ability to deliver features end to end
  • Experience with technologies such Model Control Protocol (MCP), Browser Agents, Sandbox Agents and Computer Use Agents
  • Some familiarity with full-stack development, including TypeScript/JavaScript and modern frontend frameworks, for developing agent control UIs or demonstration platforms.
  • Demonstrated ability to work on ambiguous problems and learn new technologies quickly

Preferred Qualifications:

  • Knowledge of Salesforce platform and Agentforce

About the company

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., After Convergence AI's successful acquisition, the team are now integrated into Agentforce, Saleforces agentic platform for business. We are building a research hub in London who's sole focus is to build the future of agentic enterprise work.

Apply for this position