Senior Software Engineer / Python and solid Golang

W3global
München, Germany
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

München, Germany

Tech stack

JavaScript
Airflow
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Automation of Tests
Code Review
Continuous Integration
Data Governance
Distributed Systems
Identity and Access Management
Python
NoSQL
OpenCV
Performance Tuning
Software Construction
SQL Databases
Data Streaming
TypeScript
Event Driven Architecture
Amazon Web Services (AWS)
Kubernetes
Information Technology
Kafka
Machine Learning Operations
Api Design
Cloudwatch
Software Version Control
GXP
Go
Microservices

Requirements

Do you have experience in gRPC?, Do you have a Master's degree?, Candidate has to be strong communication skills; Lifesciences industry experience is preferred.

Required (Must-have):

  • M.Sc. in Computer Science/Engineering (or equivalent) or comparable industry experience.
  • Expert production experience with Python and solid Golang experience building and running services.
  • Deep understanding of microservices, distributed systems, and API design (REST/gRPC), with attention to clean contracts and failure modes.
  • Hands-on experience with SQL and NoSQL databases, sound schema design and performance tuning, and familiarity with object storage (e.g., S3).
  • Proven experience deploying and operating on Kubernetes and strong Unix/Linux fundamentals.
  • Practical experience with AWS core services (EKS, EC2, S3, RDS, IAM, CloudWatch) and cost-aware architectures.
  • Strong engineering practices including CI/CD, automated testing, code reviews, documentation, and a security-first mindset.
  • Ability to lead technical initiatives, communicate trade-offs clearly, and collaborate effectively across multidisciplinary teams.

Desirable (Nice to have):

  • Experience with Kubeflow, MLflow, Feast, Argo, Airflow, Ray, and model versioning/monitoring.
  • Experience with digital pathology or large-scale image processing (e.g., whole-slide images) and tools such as OpenSlide, scikit-image, or OpenCV.
  • Experience with performance engineering, including concurrency, memory profiling, high-throughput pipelines, and GPU/accelerator integration.
  • Experience working in regulated environments (e.g., GxP), including data governance, privacy, and building software under regulated processes.
  • Experience with JavaScript/TypeScript for internal tools and dashboards.
  • Experience with event-driven systems and streaming platforms (e.g., Kafka).

#INDEU

Apply for this position