Python Engineer - OpenData Clinical

SpainFull-timePosted over 1 year ago

Own the data curation app and build high-performance Python services and pipelines for OpenData Clinical. Enable large-scale, reliable data processing to speed clinical operations.

Responsibilities

  • Own the data curation application lifecycle from design to deployment.
  • Build high-performance Python web services for large-scale data ingestion.
  • Optimize database interactions for scale and speed.
  • Define technical design, estimations, testing, and observability.
  • Drive architectural enhancements for scalable, generic, maintainable code.
  • Develop end-to-end high-impact data curation features.
  • Lead integration of complex software components into robust solutions.
  • Work with very large data sets and optimize performance.
  • Translate feature requirements into technical vision and estimates.

Requirements

  • Python expertise with FastAPI or similar framework.
  • Strong data modeling and Postgres storage.
  • Experience deploying software and managing infrastructure.
  • API design and development for data-intensive applications.
  • Excellent testing, debugging, and documentation skills.
  • Basic front-end knowledge (JavaScript, HTML, CSS).
  • Excellent English communication.
  • Proactive, autonomous, communicates progress and delays.
  • Located in Spain, Portugal, or Germany.

Nice to Have

  • Hands-on experience with cloud technology stack (AWS, GCP).

Benefits

  • Accelerate life-changing treatments and streamline clinical operations.
  • Autonomy and end-to-end feature ownership.
  • Flexibility to work from home or the office.
  • Grow by collaborating with skilled engineers.
Apply Now
Take the next step in your career
Apply for this Position
About Veeva Systems

Founded

2007 (over 19 years ago)

People

5001-10000 employees

Industry

Software Development

Type

Public Company

Links