Link copied to clipboard!
Back to Jobs
Senior Backend Engineer at Deepsee
Deepsee
Draper, UT
Information Technology
Posted 0 days ago
Job Description
Job DescriptionDeepSee delivers an open and flexible agentic platform to accelerate AI adoption for financial services in front, middle, and back-office operations. Our cloud-based platform seamlessly integrates with existing bank architectures, whether they’re just starting their AI transformation journey or looking to enhance existing in-house capabilities with Agentic AI solutions. With DeepSee’s pre-trained & pre-configured agents, banking and capital markets firms can automate and orchestrate manual, repetitive tasks—freeing domain experts for strategic work, reducing risk, and streamlining operations to drive greater efficiency. We are looking for an experienced and forward-thinking Sr. Backend Engineer to to architect and build high-performance, scalable backend services as part of a best-in-class engineering organization. The role is ideal for someone who thrives in a polygot environment (Java & Python), can tackle complex performance challenges, and is working with and excited about cutting-edge AI technologies. Job Responsibilities:Backend Architecture & Performance Design and implement scalable microservices using Java (Spring Boot) and Python (FastAPI) in a modern cloud-native architectureOptimize high-throughput data processing pipelines handling large volumes of emails and documentsIdentify and resolve performance bottlenecks in CPU-intensive document extraction and processing workflows Database & Data EngineeringDesign complex PostgreSQL queries and optimize database performance through strategic indexing and query refactoringWork with both relational (PostgreSQL) and NoSQL (e.g., MongoDB) databases to ensure efficient data persistenceImplement robust data pipelines with event-driven architecture using KafkaEliminate N+1 query patterns and implement efficient data access patterns AI & Intelligent AutomationBuild and deploy production-ready agentic AI systems using frameworks (e.g., Semantic Kernel, LangChain, LangGraph, agent-framework, and SDKs)Integrate Azure OpenAI, Azure Foundry and other LLM services into backend processing workflowsImplement guardrails, tracing, monitoring, and human-in-the-loop systems for AI agent operationsDesign intelligent document extraction and classification systems to enhance automationUse transfer learning, model distillation, and ensemble model techniques to create fit-for-purpose models that are highly performant and accurate System Reliability & ObservabilityImplement comprehensive monitoring, logging, and alerting using Prometheus, Grafana, and distributed tracing toolsEstablish SLO/SLI metrics and performance dashboards for production systemsDesign fault-tolerant systems with proper error handling, retry logic, and circuit breakersWrite thorough unit, integration, and smoke tests using JUnit, Mockito, Pytest, and Playwright Collaboration & Technical LeadershipWork closely with Product and Engineering teams to translate requirements into technical solutionsConduct code reviews and mentor team members on best practicesDocument architectural decisions (ADRs) and create operational runbooksDeep dive technically while also operating at the strategic, organizational level Core Backend Engineering5+ years of backend development experience with strong fundamentals in distributed systems and microservices architectureStrong proficiency in Python 3.10+ including asynchronous programming, FastAPI, and async/await patternsSolid Java experience (Java 17+) with Spring Boot, Spring Data JPA, and RESTful API developmentExpert-level SQL skills with PostgreSQL, including complex query optimization and index designEvent-driven architecture experience with Kafka or similar message queue systemsTesting expertise with JUnit, Mockito, and Pytest for comprehensive test coverage AI & Modern DevelopmentProduction experience building and deploying agentic AI systems (LangChain, LangGraph, agent-framework, or similar)Strong understanding of LLM integration patterns, prompt engineering, and AI observability/tracingExperience with Docker containerization and cloud platforms (AWS/Azure)Proficiency with modern development tools: Git, uv, Gradle, pre-commit hooks, linting/formatting automationMindset & ApproachComfortable with ambiguity and rapid change in a fast-paced startup environmentStrong problem-solving skills with ability to diagnose and resolve complex performance issuesOwnership mentality—responsible for the reliability of systems you build, including on-call participationAbility to leverage AI tools (GitHub Copilot, Claude, ChatGPT) to augment productivity Nice to Haves: Advanced Technical SkillsExperience with MapStruct for Java bean mapping and Tortoise ORM for async Python persistenceDocument processing libraries: Apache Tika, PDFBox, Apache POI for PDF, Excel, and email parsingMicrosoft Graph API integration, especially for Outlook/email automationKnowledge graph design and development using open-source toolsOpenAPI/Swagger for API documentation and contract-first developmentFeature flag systems for progressive rollouts and A/B testingRust toolchain familiarity or HTTPX for high-performance HTTP operations Domain ExpertiseExperience in financial services, banking, or capital markets with understanding of regulatory requirements (SOC2, ISO27001)Domain-Driven Design (DDD) principles and implementation patternsBackground in ETL pipelines and data-intensive applicationsExposure to Azure AI Foundry, Microsoft 365 Agents SDK, or Copilot integrationUnderstanding of MCP (Model Context Protocol) and A2A (Agent-to-Agent) communication patternsPersonal AttributesExperience-driven empathy for engineering pain points—you've felt the frustration of poorly architected systems and know how to fix themA voracious and intrinsic desire to learn and fill in missing skills—and an equally strong talent for sharing learnings clearly and concisely with othersTrack record of successfully refactoring legacy codebases while maintaining system stability Finally, it is important that you align with our Stuff That Matters. Knowledge Over Noise: We prioritize actionable insightsOne Team, One Dream: We collaborate seamlessly across functionsBe a Seeker: We constantly pursue innovation and learningStay Human: We keep our solutions people-centricAct Boldly: We take calculated risks to drive progressBelieve: We’re passionate about our missionOwn It: We take responsibility for our work and its impact Why DeepSee.ai?Competitive compensation package including equity, with remote work options100% company-paid premiums on health, dental, and vision insuranceOpportunity to work on cutting-edge AI technology with real impactCollaborative and innovative work environment Join us in shaping the future of AI-powered automation and make a significant impact in a rapidly growing startup. If you’re a hands-on problem solver who thrives in fast-paced environments and is excited about leveraging AI to solve complex problems, we want to hear from you!
Resume Suggestions
Highlight relevant experience and skills that match the job requirements to demonstrate your qualifications.
Quantify your achievements with specific metrics and results whenever possible to show impact.
Emphasize your proficiency in relevant technologies and tools mentioned in the job description.
Showcase your communication and collaboration skills through examples of successful projects and teamwork.