Remote job
Senior Software Engineer - AI
Job details
About this role
Role overview Build and operate AI-enabled products and shared platform capabilities used across fleet safety, compliance, tolling, and related operational services. This senior individual contributor role spans customer-facing agents, internal engineering tools, secure access to enterprise information, and conventional automation; it includes ownership from initial requirements through production operations and mentoring other engineers.
Responsibilities - Deliver production software in small increments and lead projects from problem definition through launch. - Develop and operate AI agents and AI features for customers and internal users. - Extend a shared context layer with data connectors, retrieval, permission checks, and MCP access. - Create tools and practices that help engineering teams build and verify agent-assisted software. - Choose between an AI agent and a deterministic workflow based on the problem, then implement the appropriate solution. - Provision environments, deployment pipelines, and infrastructure; monitor live systems, evaluations, cost, and failure handling. - Clarify loosely defined product, support, and engineering needs, and mentor colleagues.
Requirements - Senior-level experience shipping production software frequently and maintaining it after release. - Experience delivering AI agents or AI features that people use in production, and using coding agents as a primary development method. - Advanced Python and/or TypeScript skills, plus hands-on knowledge of LLM APIs, MCP, and agent frameworks. - Experience with search or retrieval-augmented generation, permission-aware data access, and evaluation methods for judging readiness and performance. - DevOps experience with containers, infrastructure as code, CI/CD, observability, alerting, identity and secrets management, and incident response. - Proficiency with SQL and PostgreSQL; able to communicate clearly, work independently, and be candid about uncertainty.
Nice to have - Experience in fleet operations, transportation, or logistics. - Databricks, enterprise search connectors, vector databases, or service and agent access control. - Workflow orchestration or automation platforms. - Azure or AWS experience.