Skip to content
mimi

Senior Software Engineer (Python & Golang)

Ubique Systems

Hybrid Full-time Senior Today

About the role

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

Skills

AWSAWS CloudWatchAWS EC2AWS EKSAWS IAMAWS RDSAWS S3CI/CDDockerGolanggRPCKubernetesLinuxMicroservicesNoSQLPythonRESTSQLUnix

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free