Veeva Systems

Platform Engineer - Commercial Services Tools

Veeva Systems
Apply
8 hours ago
Boston, MA, USAMid Level
H1B Sponsor

Base Salary

$90k - $150k/yr

Responsibilities

  • Build and ship production AI features including RAG pipelines, agentic workflows, and LLM applications on AWS Bedrock and Bedrock Knowledge Bases.
  • Design and deliver asynchronous Python services using FastAPI, SQLAlchemy 2 async, asyncpg, and PostgreSQL.
  • Stream live job progress to users over WebSocket and SSE.
  • Build and own React/TypeScript portal features used by global services teams.
  • Own features from design through deployment, including tests, CI, and observability.
  • Work across backend, frontend, AWS cloud, and applied AI while learning Veeva Vault and CRM platform APIs.

Requirements

  • At least 2 years of experience building and shipping production software used by real users.
  • Strong Python experience building asynchronous REST APIs, with FastAPI preferred.
  • Hands-on experience building at least one agent or RAG application and practical understanding of embeddings, vector search, chunking, and prompting.
  • Comfort working across backend services and React/TypeScript frontend development.
  • Working knowledge of SQL and PostgreSQL and confidence with Git-based team workflows.
  • Foundational AWS experience, including deployment, IAM roles, and containers with Docker.
  • Strong written and verbal English and ability to work effectively in a fast-moving remote team.
  • Preferred experience includes AWS Bedrock, LangChain, LangGraph, asynchronous Python, WebSocket/SSE streaming, React, TypeScript, Vite, MUI, Terraform, CloudFormation, CI/CD pipelines, CloudWatch, Grafana, or Prometheus.

Benefits

  • Work Anywhere flexibility with the option to work from home or in an office; the position is fully remote.
  • Medical, dental, vision, and basic life insurance.
  • Flexible paid time off and company-paid holidays.
  • Retirement programs.
  • 1% charitable giving program.
Veeva Systems

About Veeva Systems

5,001-10,000 employees

Veeva delivers the industry cloud for life sciences with software, AI, data, and business consulting. Committed to innovation, product excellence, and customer success, Veeva serves more than 1,500 customers, ranging from the world’s largest biopharmaceutical companies to emerging biotechs. As a Public Benefit Corporation, Veeva is committed to balancing the interests of all stakeholders, including customers, employees, shareholders, and the industries it serves. For more information, visit veeva.com. Correspondence to new applicants and existing candidates will only come from an official @veeva.com email address.

Contact me