Python Engineer - OpenData Clinical

GermanyFull-timePosted over 1 year ago

Own the data curation feature lifecycle by building Python services for large-scale data ingestion and quality pipelines.

Responsibilities

  • Own the data curation application's full feature lifecycle.
  • Engineer high-performance Python web services for large-scale data ingestion.
  • Take features from design and estimation through deployment, testing, and observability.
  • Accelerate architectural enhancements for scalability and maintainability.
  • End-to-end development of high-impact features for the data curation platform.
  • Lead integration of complex software components into robust solutions.
  • Work with very large data sets.
  • Optimize application performance.
  • Dissect feature requirements, provide technical vision, and estimate.

Requirements

  • Expert Python skills with core libraries; FastAPI or similar framework.
  • Strong data modeling and Postgres storage knowledge.
  • Experience deploying software and managing infrastructure.
  • Proficiency in designing and developing APIs for data-intensive apps.
  • Excellent testing, debugging, and documentation skills.
  • Front-end basics: JavaScript, HTML, and CSS.
  • Excellent communication in English.
  • Autonomous, proactive with progress updates and issue handling.
  • Located in Spain, Portugal, or Germany.

Nice to Have

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

Benefits

  • Accelerate life-changing treatments and save lives by streamlining clinical operations
  • Enjoy true autonomy and take end-to-end ownership over the application's features
  • Benefit from the flexibility to work from home or the office on any given day
  • Expand your expertise by working alongside 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