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
About Veeva Systems
Links
