Remote Data Engineer
Role details
Job location
Tech stack
Job description
- Work on our next-generation Data Platform
- Improve our current environment through features, refactoring, and innovation
- Work with JVM-based languages or Python on Spark-based data pipelines
- Operate machine learning models in close cooperation with our data science team
- Experiment within your domain to improve precision, recall, or cost savings
Technologies:
- AWS
- Cloud
- GCP
- Support
- JVM
- Java
- Machine Learning
- Python
- PySpark
- Spark
- Redshift
- CI/CD
- DevOps
- Terraform
Requirements
- Expert skills in Java or Python
- Experience with Apache Spark or PySpark
- Experience writing software for the cloud (AWS or GCP)
- English fluency for day-to-day team conversations and deep technical discussions
Benefits & conditions
We are Veeva Systems, a mission-driven pioneer in industry cloud for life sciences, helping companies bring therapies to patients faster. We are one of the fastest-growing SaaS companies in history, with more than $2B in revenue in our last fiscal year and significant growth potential ahead. Our values are Do the Right Thing, Customer Success, Employee Success, and Speed. We are a public benefit corporation committed to balancing the interests of customers, employees, society, and investors. We support a Work Anywhere model, giving flexibility to work from home or in the office. We hire across multiple engineering domains, including Sourcing, Tagging, Matching, and Provisioning, and our headquarters is in the San Francisco Bay Area with offices in more than 15 countries. We offer a comprehensive benefits package, annual allocations for continuous learning, development and charitable contributions, fitness reimbursement, and Veeva Work-Anywhere. We are committed to inclusion and diversity across our global workforce.
last updated 28 week of 2026