The Role
Veeva OpenData Commercial provides healthcare reference data worldwide.
It supports commercial sales execution, compliance, and business analytics.
As part of our Engineering team, you will drive impactful changes, delivering the tools to build the global data core for life sciences in 100+ countries.This is a role for a software engineer who loves to learn, build, and solve complex problems.
If you're passionate about technology, you'll be right at home in our team.
We foster a world-class engineering culture built on integrity and a core commitment to our customers—we believe in doing the right thing, always.
What You'll Do
Develop and optimize core algorithmsBuild data processing automationsDevelop data tools (libraries, APIs) to align data operations and ensure data qualityCollaborate with cross-functional teamsRequirements
5+ years of professional experience developing software with a focus on high-performance algorithmsAdvanced proficiency in Java, including multi-threading, performance tuning, and build systems (Gradle / Maven)Excellent skills in SQL and Dataframe manipulationNice to Have
Don't worry if you don't tick every box below! We value a passion for learning above all.
Experience in these areas would be a great head start: Familiarity working with a major cloud provider (AWS, GCP)Large scale data processing experienceSystems programmingOther technologies (we use them!): Apache Arrow, Delta Lake, Kafka, Airflow, Python, PostgreSQL, DuckDB Perks & Benefits
Benefits might vary depending on the country of residence; these are available for all employees in Spain, Germany and UK:Family health insuranceFitness reimbursementsContributions to private pension planCharitable contributionsWork anywhere#RemoteGermany