Python Engineer - OpenData Clinical

PortugalFull-timePosted over 1 year ago

Own the data curation application, building high-performance Python services and data pipelines for large-scale clinical data.

Responsibilities

  • Own the data curation application's full feature lifecycle.
  • Build high-performance Python web services for large-scale data ingestion.
  • Design features from technical design to deployment, testing, and observability.
  • Lead 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 requirements, define technical vision, and provide estimations.

Requirements

  • Expertise in Python and core libraries, including FastAPI or similar.
  • Strong data modeling and storage with Postgres.
  • Experience deploying software and managing infrastructure.
  • API design and development for data-intensive applications.
  • Excellent testing, debugging, and documentation skills.
  • Basic understanding of front-end technologies (JavaScript, HTML, CSS).
  • Excellent English communication skills.
  • Proactive, autonomous, and able to handle issues outside own expertise.
  • Located in Spain, Portugal, or Germany.

Nice to Have

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

Benefits

  • Accelerate life-changing treatments and streamline clinical operations.
  • Autonomy and end-to-end ownership of features.
  • Flexibility to work from home or the office.
  • Opportunity to collaborate 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