Staff Software Engineer

DATABRICKS ASIAPAC UNIFIED ANALYTICS PTE. LTD.

Singapore
**
10+ years production experience
Scala or java programming
Large scale distributed systems
** Databricks is seeking a Staff Software Engineer in Singapore to design and implement backend micro-services for their data and AI platform. The ideal candidate will have extensive experience in backend development, particularly with Java or Scala, and knowledge of distributed systems and cloud technologies. **

Job Summary

  • The role involves building and operating micro-services for a global data and AI infrastructure platform processing exabytes of data daily.
  • Candidates will work on critical components like compute fabric, storage, and observability to shield customers from cloud hardware and network faults.
  • The position requires architecting robust, scalable solutions using Scala/Java while collaborating with product management on multi-year technical visions.

Matching Summary

Match Score: 75

** Databricks is seeking a Staff Software Engineer in Singapore to design and implement backend micro-services for their data and AI platform. The ideal candidate will have extensive experience in backend development, particularly with Java or Scala, and knowledge of distributed systems and cloud technologies. **

Skills & Requirements

Must-have

  • 10+ years production experience
  • Scala or Java programming
  • Large scale distributed systems
  • Cloud technologies AWS Azure GCP
  • Microservices architecture design

Nice-to-have

  • Apache Spark and Kafka experience
  • Kubernetes orchestration knowledge
  • MLflow and ML lifecycle tools
  • Security and sensitive data handling
  • Multi-year vision execution

Key Requirements

  • BS/MS/PhD in Computer Science
  • 10+ years of production level experience
  • Experience with SaaS platforms
  • Knowledge of SQL and security

Work Rights

Not specified

Tailored Resume

Cover Letter