B

Bayview Asset Management

Invests in home, consumer, and commercial loans

Lead Backend Engineer - AI Platform

Backend EngineeringUpdated on Nov 11
Full-time

About the Job

Requirements

  • At least 5 years of experience building and operating production-grade backend systems, APIs, services, or distributed applications.
  • At least 2 years of experience in a technical lead, team lead, staff-level project lead, engineering manager, or equivalent engineering leadership capacity.
  • Strong software engineering fundamentals, including data structures, algorithms, system design, debugging, testing, code quality, and pragmatic architecture decision-making.
  • Experience designing, building, maintaining, and debugging production services that support real users or business-critical workflows.
  • Experience with modern backend programming languages such as Python, Go, C++, Rust, Java, Kotlin, Scala, TypeScript, or C#.
  • Experience with API design, service boundaries, event-driven or asynchronous architectures, relational data stores, and non-relational data stores.
  • Experience building transactional systems where correctness, idempotency, consistency, reconciliation, and auditability matter.
  • Experience deploying and operating backend services on major cloud platforms such as AWS, GCP, or Azure.
  • Experience building AI-enabled product capabilities on top of LLMs, foundation models, retrieval systems, embedding and search infrastructure, agent or tool-calling patterns, workflow orchestration, structured outputs, and human-in-the-loop review.
  • Experience integrating AI capabilities with backend systems, permissions, audit trails, document workflows, data pipelines, APIs, operational decisioning, and business-critical user experiences.
  • Demonstrated ability to use AI-assisted development tools to improve engineering velocity while maintaining code quality, security, review discipline, and accountability for technical decisions.
  • Strong SQL skills and comfort with application data modeling, schema evolution, migrations, query performance, and data access patterns.
  • Experience leading technical design, breaking down ambiguous problems, sequencing work, managing dependencies, and helping engineers make high-quality implementation decisions.
  • Experience mentoring engineers through design review, code review, debugging, production support, career development, and feedback.
  • Strong judgment in ambiguous environments where requirements evolve and systems must balance speed, reliability, security, compliance, and flexibility.

Responsibilities

  • Design, build, and maintain production backend services for internal and external use cases, including product workflows, operational tools, integrations, APIs, and AI-enabled applications.
  • Develop well-structured APIs, domain models, service interfaces, and business logic that are understandable, testable, operable, and extensible.
  • Build scalable backend workflows supporting business processes across loans, documents, accounts, users, permissions, vendors, and operational decision-making.
  • Remain hands-on in critical codebase areas where technical direction, architectural leverage, incident resolution, or execution speed requires senior engineering judgment.
  • Lead service architecture design for transactional, operational, analytical, and AI-driven workloads across production environments.
  • Define practical patterns for service boundaries, idempotency, consistency, retries, failure handling, schema evolution, versioning, backward compatibility, and operational ownership.
  • Guide technical design reviews, architecture discussions, and implementation plans to ensure systems are simple, secure, reliable, observable, and maintainable.
  • Make technical tradeoffs balancing speed, simplicity, reliability, security, cost, and long-term platform leverage.
  • Lead design and implementation of LLM-powered backend capabilities, including retrieval, tool use, workflow orchestration, structured outputs, human-in-the-loop review, evaluation, guardrails, and production monitoring.
  • Establish patterns for integrating AI systems with core services, data stores, document workflows, permissions, audit trails, operational decisioning, and user-facing product experiences.
  • Use AI-assisted development tools to accelerate delivery while maintaining code quality, testing, security, maintainability, and human ownership of technical decisions.
  • Partner with AI, Data, Product, and Operations teams to translate model capabilities, business workflows, and user feedback into reliable product experiences that improve over time.
  • Lead, mentor, and develop backend engineers through technical guidance, design feedback, code review, pairing, coaching, and clear engineering quality expectations.
  • Translate ambiguous business, product, and operational needs into technical plans, milestones, sequencing, risks, and execution paths for the team.
  • Coordinate delivery across engineers and partner teams, remove blockers, manage dependencies, clarify ownership, and keep work progressing.
  • Help create a team culture grounded in ownership, high standards, candid feedback, pragmatic decision-making, and continuous learning.
  • Deploy, operate, and improve backend services on major cloud platforms such as AWS, GCP, or Azure.
  • Use infrastructure-as-code, CI/CD, automated testing, and deployment automation to improve release speed, consistency, and reliability.
  • Monitor production services using logging, tracing, metrics, alerting, and observability tooling to identify and resolve issues proactively.
  • Support secure, resilient, cost-conscious, and well-documented operation of cloud-based backend infrastructure and application services.
  • Build and lead systems with operational discipline, including attention to latency, availability, scalability, correctness, incident response, and production support.
  • Implement and review authentication, authorization, permissions, audit logging, data protection, and secure service-to-service communication patterns.
  • Establish and maintain standards for API documentation, service ownership, runbooks, operational metrics, change management, release readiness, and production support.
  • Contribute to practices supporting security, privacy, auditability, compliance, and risk management in a regulated environment.
  • Partner with Product, Engineering, Data, AI, Design, Operations, and business stakeholders to understand workflows, user needs, constraints, and delivery priorities.
  • Translate business and operational requirements into clean, scalable, maintainable, and secure backend solutions, and help stakeholders understand technical tradeoffs and delivery risks.
  • Support downstream consumers of backend capabilities, including product teams, analysts, researchers, AI systems, operational users, and external integrations.
  • Communicate system behavior, tradeoffs, risks, dependencies, incidents, and delivery timelines to technical and non-technical stakeholders.

Desired Qualifications

  • Experience in fintech, mortgage, lending, payments, insurance, banking, capital markets, or other regulated domains.
  • Experience with queues, streaming, and event-driven platforms such as Kafka, Kinesis, SQS/SNS, Pub/Sub, RabbitMQ, or similar systems.
  • Experience building secure identity, access control, permissions, audit trail, policy, or compliance-oriented backend capabilities.
  • Experience building high-volume, low-latency, multi-tenant, B2B, enterprise, or internal platform systems.
  • Experience with AI platform components such as model APIs, prompt management, embeddings, vector databases, retrieval pipelines, function calling, model routing, evaluation harnesses, and AI observability tooling.
  • Experience improving system reliability, cost efficiency, developer productivity, team execution, and operational scalability as a platform grows.

About the Company

Bayview Asset Management

Invests in home, consumer, and commercial loans

Bayview Asset Management invests in home loans, consumer loans, and commercial credit for its clients through managed funds and accounts. It buys whole loans, which are individual loans bought outright, and securities backed by pools of loans, with teams that find, vet, and manage each investment. Its affiliated lenders and loan servicers connect its investment platform to borrower operations, supplying market insights, data, analytics, and access to deals across credit markets. It also owns mortgage servicing rights, which earn fees for collecting borrowers' monthly payments. Bayview was founded in 1993 and is based in Coral Gables, Florida.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Coral Gables, FL
Founded
1993

Recently Posted Jobs

Explore more opportunities at Bayview Asset Management

See more jobs