RemoteDevJobs
Browse JobsCompaniesFull StackFrontendBackendPro Newsletter
⚡ Boost ListingPost a Job
RemoteDevJobs

The #1 job board for remote developer positions. Updated daily with the best opportunities.

Categories

  • Full Stack
  • Frontend
  • Backend
  • DevOps / Cloud
  • Mobile
  • AI / ML

Resources

  • Browse All Jobs
  • Companies
  • Post a Job
  • Pricing

Job Alerts

Get the best remote dev jobs delivered to your inbox weekly.

© 2026 RemoteDevJobs. All rights reserved.

PrivacyTermsContact
Back to Jobs
Veeva Systems

Senior Software Engineer – AI Applications

Veeva Systems

Apply Now
USA Full-time $100,000 - $150,000 2w ago 39 views
JavaSpringPythonAISQLDistributed Systems

Job Description

### Company Overview Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, we surpassed $3B in revenue in our last fiscal year with extensive growth potential ahead. We are committed to making a positive impact on our customers, employees, and communities. ### Role Overview As a Senior Software Engineer focused on AI Applications, you will be responsible for architecting, building, and validating the next generation of Nitro AI Agents. This role requires a seasoned engineer who excels at the intersection of robust software engineering and cutting-edge AI. ### Responsibilities - **Agentic Architecture**: Build scalable AI orchestration layers that drive operational workflows, including high-precision Text-to-SQL agents and complex multi-agent systems. - **Model Strategy**: Choose and configure optimal LLMs based on cost, reasoning depth, and latency. - **Hybrid Data Systems**: Create scalable bridges between Relational Databases (Postgres/Java) and Vector Stores, ensuring data synchronization and searchability. - **Text-to-SQL Agents**: Develop agents that translate natural language into complex SQL with self-correction loops for accuracy. - **Automated Validation**: Implement and maintain scalable evaluations to ensure consistent agent behavior across updates. ### Requirements - **Experience**: 2+ years in building scalable AI orchestration layers; 7+ years in developing distributed systems using Java, Spring, and Python. - **Expertise**: Proficient in RAG and Vector strategies for AI orchestration optimization. ### Work Environment Veeva supports flexibility to work from home or in the office, allowing you to thrive in your ideal environment.

Interested in this role?

Apply Now

Opens company application page

Actively hiring

Apply Now

Via company website

39 viewed 2w ago

About Veeva Systems

Similar Jobs

Senior AI System Software Developer

Wealthsimple Technologies

Solutions Architect, AI Infrastructure

NVIDIA

Senior Solution Architect, AI Infrastructure

NVIDIA

Senior Applied AI Scientist

Claritev

Senior Software Engineer – AI Applications

Veeva Systems

Apply Now