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