Similar Jobs
See allSoftware Engineer II - Data Platform
Tripadvisor
Global
Java
React
SQL
Software Development Engineer
Mapbox
Global
C++
Python
Scala
Senior Software Engineer - Query Tool
IDC
Europe
Java
SQL
AWS
Sr Software Engineer, Commercial Services
Natera
US
Java
Spring Boot
GraphQL
Senior Java Developer
Tieto Tech Consulting
Java
Spring Framework
REST API
What You'll Do:
- Develop and optimize core algorithms
- Build data processing automations
- Develop data tools (libraries, APIs) to align data operations and ensure data quality
Requirements:
- 5+ years of professional experience developing software with a focus on high-performance algorithms
- Advanced proficiency in Java, including multi-threading, performance tuning, and build systems (Gradle / Maven)
- Excellent skills in SQL and Dataframe manipulation
Nice to Have:
- Familiarity working with a major cloud provider (AWS, GCP)
- Large scale data processing experience
- Systems programming
Veeva Systems
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, they surpassed $3B in revenue and are committed to balancing the interests of customers, employees, society, and investors.