
Staff Backend Engineer – AI, Agentic Systems
Posted 1 hour ago

Posted 1 hour ago
This is a fully remote position, open to applicants in California, +5 more states.
• Design, develop, and sustain robust, scalable, and high-performance object-oriented code for our backend services.
• Create public REST APIs using Java and internal gRPC APIs for communication between services and systems.
• Formulate system designs, lead design choices, and ensure alignment with other senior engineers.
• Compose automated unit tests, integration tests, end-to-end tests, concurrency tests, and load/performance tests.
• Examine existing systems to pinpoint bottlenecks and technical debt while implementing enhancements for scalability and stability.
• Automate testing, monitoring, healing, and scaling of applications, and implement continuous integration and deployment to decrease time to market.
• Collaborate with cross-functional teams, including product managers, designers, and other engineers, to define and execute new features.
• Conduct code reviews (commenting, approving, requesting revisions, merging), mentor junior and mid-level engineers, and advocate for engineering best practices.
• Investigate and resolve complex issues, develop fixes, write root cause analysis documents, and ensure sustained performance and reliability.
• Perform objective and comparative analyses of competing technologies to inform the team about the advantages and disadvantages of a technology solution.
• Maintain comprehensive documentation (design documents, run books, change management documents, and readiness plans).
• Provide live-site support for production applications by monitoring systems, ensuring swift incident resolution, and driving continuous improvement.
• Lead cross-team projects as a single-threaded owner (STO) or technical lead, and actively assist other engineers in making progress.
• Bachelor’s degree in Computer Science or Software Engineering.
• 8-10 years of professional experience in software engineering.
• Strong knowledge of data structures and algorithms, object-oriented design, and effective problem-solving skills.
• Proficiency in designing and developing internet-scale services with a focus on scalability, availability, security, and reliability.
• Excellent written and verbal communication abilities, along with a collaborative and empathetic approach.
• Expertise in backend development, particularly with Java or C#, frameworks like SpringBoot, and building and optimizing RESTful APIs, ODATA framework, and SQL.
• Practical experience in building or contributing to AI/LLM-powered applications or agent-based systems.
• Familiarity with agent frameworks, tool-use patterns, and orchestration of LLM workflows.
• Experience integrating AI systems with external tools/APIs using MCP or similar protocols.
• Understanding of prompt engineering, embeddings, and vector-based retrieval systems.
• Experience in designing systems for scaling AI workloads in production environments.
• Health, dental, and vision insurances.
• Retirement savings plan.
• Paid time off.
• Health savings account.
• Flexible spending accounts.
• Life insurance.
• Disability insurance.
• Tuition reimbursement.
Clearwaters.IT
SBM TECHNOLOGY
Phoenix Cyber
Get handpicked remote jobs straight to your inbox weekly.