Staff Software Development Engineer

Avalara Technologies

United States

A distancia

USD 180.000 - 280.000

Jornada completa

14 días+

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Descripción de la vacante

Avalara Technologies is accelerating its AI-first transformation to build production-grade AI capabilities for complex cross-border tax classification. We seek a Staff Software Development Engineer to design scalable, cloud-native backend services and AI-enabled workflows that process massive catalogs with low latency.

You will lead design of distributed features, implement in Java (Spring Boot) and Python (FastAPI), deploy on AWS EKS, and integrate retrieval-augmented generation pipelines with

Formación

  • Bachelor's degree in Computer Science.
  • 10+ years of professional software engineering experience with senior ownership and impact.
  • Experience designing distributed backend systems with RESTful APIs, microservices, and event-driven architectures.
  • Proficiency in Java (Spring Boot) or Python (FastAPI / asyncio).
  • Hands-on experience integrating LLMs or ML models into production systems.
  • Experience deploying and operating services on cloud infrastructure (AWS) using Docker and Kubernetes.
  • Proven AI-driven improvements in engineering/product outcomes; solid collaboration in cross-functional teams.
  • Excellent communication in a globally distributed environment.

Responsabilidades

  • Lead end-to-end design of complex, distributed features and agentic AI workflows from data flow to deployment and observability.
  • Build high-quality backend services and APIs in Java (Spring Boot) and Python (FastAPI); design async pipelines with AWS SQS.
  • Deploy and operate cloud services on Kubernetes (AWS EKS) with observability and security best practices.
  • Develop multi-step AI pipelines using retrieval-augmented generation (RAG) and vector databases with human-in-the-loop escalation.
  • Extend MCP server capabilities to expose classification APIs for AI agents and partner platforms.
  • Mentor junior engineers, perform code reviews, and drive AI adoption across a globally distributed team.

Conocimientos

Java (Spring Boot)
Python (FastAPI)
RESTful APIs
Microservices
Distributed systems
Event-driven architectures
Cloud platforms (AWS)
Kubernetes
AI/ML integration
Code reviews & mentoring

Educación

Bachelor's degree in Computer Science

Herramientas

Docker
Kubernetes
AWS (SQS, EKS)

Descripción del empleo

Avalara is accelerating its AI-first transformation by building intelligent systems that automate complex compliance workflows. As we work toward our ambition of being part of every transaction in the world, we are investing in a Staff Software Development Engineer to build the next generation of production AI capabilities. You will be joining the Managed Tariff Code Classification team within Content Engineering. Our team handles cross-border transactions for major e-commerce customers (like Amazon, eBay, and Shopify). When products cross international borders, customs requires a Harmonized System (HS) code to identify the package contents. Our customers rely on our API and services to process massive catalogs of products and return the correct HS codes.

To solve this at scale, we use an agentic pipeline and AI-based classification. In this role, you will design multi-tenant, cloud-native services that handle this high classification throughput with low latency. You will bring an AI-first mindset to the team, pushing the boundaries of what is possible by building intelligent, agentic systems that autonomously plan, retrieve, and reason. We are looking for an AI Bar Raiser who applies proven design principles to deliver scalable solutions and makes the team permanently better by sharing AI-assisted development practices.


What Your Responsibilities Will Be
  • Lead the end-to-end design of complex, distributed features and agentic AI workflows, from data flow and API contracts through to deployment and observability.
  • Build high-quality backend services and APIs in Java (Spring Boot) and Python (FastAPI), and design asynchronous processing pipelines using message queues (e.g., AWS SQS).
  • Deploy and operate cloud services on Kubernetes (AWS EKS), building in observability and embedding security best practices across all operations.
  • Develop multi-step AI pipelines utilizing retrieval-augmented generation (RAG) and vector databases, implementing human-in-the-loop orchestration for intelligent escalation.
  • Build and extend Model Context Protocol (MCP) server capabilities to expose classification APIs that AI agents and partner platforms can invoke autonomously.
  • Elevate the engineering team by conducting high-quality code reviews, mentoring junior engineers, and driving measurable AI adoption through hands-on coaching and sharing agentic workflow patterns.

What Youll Need To Be Successful
  • Bachelor's degree in Computer Science.
  • Minimum of 10 years of professional software engineering experience with a strong track record of senior-level technical ownership and impact.
  • Extensive hands-on experience designing and building distributed backend systems, including RESTful APIs, microservices, and event-driven architectures.
  • Proficiency in Java (Spring Boot) or Python (FastAPI / asyncio), with the ability to read and contribute across both stacks.
  • Hands-on experience integrating LLMs or ML models into production systems, managing prompt design, output validation, and responsible AI governance.
  • Proven experience deploying and operating services on cloud infrastructure (AWS preferred) using containerization and orchestration tools (Docker, Kubernetes).
  • Demonstrated, hands-on AI usage that has produced measurable improvements in engineering or product outcomes—casual use is not sufficient; we expect you to accelerate your workflow with AI.
  • Exceptional communication skills and a commitment to raising the bar for design, code quality, and engineering debate within a globally distributed team.
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Full Stack Engineer, AI-Assisted Product Engineering Remote, United States - Engineering
Senior Full Stack Engineer, AI-Assisted Product Engineering Remote, United States - Engineering

Avalara, Inc. • EE. UU.

A distancia
USD 120.000 - 150.000
Health and wellness benefits
Bonus eligibility
Paid time off
Senior Full Stack Engineer, AI-Assisted Product Engineering
Senior Full Stack Engineer, AI-Assisted Product Engineering

Tryavalara • EE. UU.

Presencial
USD 100.000 - 150.000
Private medical insurance
Paid time off
Paid parental leave
AI Engineer
AI Engineer

Kount • Alpharetta (GA)

Presencial
USD 150.000 - 210.000
Machine Learning Engineer V
Machine Learning Engineer V

Avalara Technologies • EE. UU.

A distancia
USD 180.000 - 240.000
Staff AI Software Engineer
Staff AI Software Engineer

Harnham • San Francisco (CA)

Presencial
USD 150.000 - 200.000
Principal Software Engineer / Architect- AI
Principal Software Engineer / Architect- AI

Avalara Technologies • EE. UU.

A distancia
USD 180.000 - 280.000
Senior Lead Software Engineer- Python AI
Senior Lead Software Engineer- Python AI

JPMorgan Chase & Co. • Plano (TX)

Presencial
USD 150.000 - 190.000
Senior AI-First Backend Architect
Senior AI-First Backend Architect

Avalara Technologies • EE. UU.

A distancia
USD 180.000 - 280.000
Applied AI Leader
Applied AI Leader

Black Ore • New York (NY)

Presencial
USD 180.000 - 260.000
Competitive salary and equity
Employer-paid medical, dental & vision
HSA & FSA
+4
Senior Software Engineer
Senior Software Engineer

Alined Consulting Group • Chicago (IL)

Presencial
USD 120.000 - 170.000