Role: Senior Software Engineer (Python & Golang)
Locations: Barcelona, Spain
Work Mode: Hybrid (2 days/week onsite)
Overview:
We are seeking a Senior Software Engineer to take end-to-end ownership of core Python services powering computational pathology and AI-driven image analysis in Oncology R&D. You will design scalable microservices, improve system performance, and contribute to Go-based service development.
Key Responsibilities:
- Design, build, and maintain robust backend services in Python and Golang
- Define microservices architecture, APIs (REST/gRPC), and service boundaries
- Improve system reliability, scalability, and performance
- Develop ML/AI data pipelines and infrastructure
- Implement CI/CD pipelines and automation
- Collaborate with cross-functional teams in pathology, bioinformatics, and engineering
Mandatory Skills:
- Strong communication skills; Life Sciences experience preferred
- Expert-level Python with solid production experience in Golang
- Strong understanding of microservices, distributed systems, and API design
- Hands-on experience with SQL & NoSQL databases and performance tuning
- Experience with Kubernetes and strong Linux/Unix fundamentals
- AWS experience (EKS, EC2, S3, RDS, IAM, CloudWatch)
- Experience with CI/CD, automated testing, and secure coding practices
- Ability to lead technical initiatives and work across multidisciplinary teams
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
DevOps Engineer (all genders)
2026-05-28
AI Software Engineer (m/f/d) - Berlin
2026-05-21
Backend Developer - Host Experience (all genders)
2026-05-28
- Posted
- Apr 15, 2026
- Type
- Contract
- Level
- Mid-Senior
- Location
- Barcelona
- Company
- Ubique Systems
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
DevOps Engineer (all genders)
2026-05-28
AI Software Engineer (m/f/d) - Berlin
2026-05-21
Backend Developer - Host Experience (all genders)
2026-05-28