Mid- Level Backend Engineer
Core
Build and ship high-quality, production-grade software and orchestrate complex systems where AI agents integrate seamlessly into human workflows for Salesforce's cloud platform.
Role type
Mid-level backend software engineer (AI-first)
Builds
Microservice components, distributed systems, and shared system context for AI operations on a multi-tenant SaaS cloud environment.
Domain
Cloud infrastructure, AI engineering, distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
Object-oriented programming (Java, Python, Scala, C#, Go, Node.js, C++), SQL and NoSQL databases, distributed system design, event-driven architecture, AI tooling (Claude Code, GitHub Copilot, etc.), advanced prompt engineering, system context management, code review and mentoring.
Preferred skills
Generative AI (RAG, Agentic workflows), Big-Data/ML, Kafka, Elastic Search, Terraform, Kubernetes, Docker.
Technologies
AWS/Azure/GCP, Postgres, Trino, Redshift, Mongo, Kafka, Elastic Search, Terraform, Kubernetes, Docker, Claude Code, GitHub Copilot, Codex, Cursor.
Responsibilities
Design and orchestrate complex systems integrating AI agents into human workflows; build efficient components/algorithms on a microservice multi-tenant SaaS cloud environment; critically evaluate code for correctness, quality, security, and performance; contribute to building and maintaining shared system context; make design decisions based on performance, scalability, and future expansion; participate in all phases of SDLC including design, implementation, code reviews, automation, and testing.
Seniority
Mid-level, hands-on IC with mentoring responsibilities