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
SeniorJob 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