AI-Driven Backend Developer (Microservices)

Veriipro

Palo Alto (CA)

On-site

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job description

We are seeking a highly skilled Back-End Developer to design, build, and maintain scalable backend systems and microservices. The ideal candidate has strong experience in RESTful APIs, distributed systems, and AI/ML integration, and thrives in a collaborative, fast-paced environment.

Key Responsibilities
  • Design, develop, and maintain RESTful APIs with a strong understanding of best practices and design principles.
  • Build scalable, high-performance backend systems and microservices using C#/.NET or Python (Python preferred for AI/ML integration).
  • Integrate AI/ML components such as LLMs, Vision Language Models (VLM), or NLP pipelines for document classification and extraction.
  • Develop distributed systems and implement robust design patterns for high-availability services.
  • Implement Message Queue architectures (e.g., Kafka) for high-throughput processing of emails, documents, or other data streams.
  • Build and manage databases (SQL, e.g., MySQL) and ensure data integrity and performance.
  • Design and implement complex workflow orchestration systems.
  • Enforce a strong testing culture with unit, integration, and load testing to ensure system reliability.
  • Collaborate effectively with cross-functional teams in a dynamic, high-impact environment.
  • Utilize containerization (Docker) and orchestration tools (Kubernetes) for deployment and scalability.
Qualifications
  • 5+ years of experience in backend development, building scalable systems and microservices.
  • Proficiency in Python or C#/.NET (strong preference for Python for AI/ML work).
  • Experience with AI/ML integration, specifically LLMs, VLMs, or NLP pipelines.
  • Expert-level knowledge of RESTful API design and distributed systems.
  • Hands-on experience with Message Queue architectures (e.g., Kafka).
  • Strong database skills with SQL (e.g., MySQL).
  • Solid understanding of OOP principles and software design patterns.
  • Experience with workflow orchestration and high-throughput systems.
  • Strong testing practices, including unit, integration, and load testing.
  • Familiarity with Docker and Kubernetes for containerization and orchestration.
  • Excellent collaboration, communication, and problem-solving skills.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Back-End Developer
Back-End Developer

Veriipro • Palo Alto (CA)

On-site
USD 110,000 - 130,000
Python Backend Engineer
Python Backend Engineer

ClinDCast LLC • San Jose (CA)

On-site
USD 100,000 - 150,000
Senior Engineer Full Stack
Senior Engineer Full Stack

Compunnel, Inc. • Aliso Viejo (CA)

On-site
USD 120,000 - 160,000
AIML - Sr Backend Engineer, Data and ML Innovation
AIML - Sr Backend Engineer, Data and ML Innovation

Socket.dev • Cupertino (CA)

On-site
USD 180,000 - 240,000
Senior Software Engineer
Senior Software Engineer

Vizient, Inc. • Edina (MN)

On-site
USD 100,000 - 130,000
Senior AI Engineer, Cloud-Native Backend
Senior AI Engineer, Cloud-Native Backend

Tech Mirrors • Houston (TX)

On-site
Backend AI engineer
Backend AI engineer

Cav • Tysons (VA)

On-site
USD 100,000 - 130,000
Sr. AI Developer
Sr. AI Developer

SysTechCorp Inc • Moline (IL)

On-site
USD 100,000 - 130,000
Back-end Developer
Back-end Developer

TechDigital Group • New York (NY)

On-site
USD 100,000 - 160,000
AI Engineer
AI Engineer

Adaptive Solutions Group • Kansas City (MO)

On-site
USD 120,000 - 180,000