Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

Metropolis

Senior Software Engineer (Platform)

Posted Updated
Discussion
  • We are seeking a Senior Backend Engineer to join our Advanced Technologies team. In this role, you will design, develop, and maintain scalable backend systems that integrate cutting-edge hardware with advanced machine learning to understand the behavior of objects in the real world
  • You’ll work with a modern tech stack, including AWS, Java, Scala, gRPC and Protobuf, Redis, MySQL, PostgreSQL, Kubernetes, and Kafka, to deliver high-performance, reliable services
  • Build robust, scalable, and maintainable backend services in Java and Scala to support mission-critical operations
  • Design and implement gRPC APIs to enable high-performance, real-time data transfer between services
  • Leverage Redis and MySQL for efficient data storage and retrieval, ensuring reliability and low-latency access
  • Deploy and manage microservices on Kubernetes, optimizing for scalability, resilience, and cost efficiency
  • Work with Kafka to build scalable, event-driven architectures for real-time data streaming and processing
  • Partner with Hardware, Machine Learning, and Operations teams to ensure seamless integration across the ecosystem and provide appropriate tooling
  • Analyze and address bottlenecks in performance and scalability while maintaining a focus on system reliability and data integrity

Benefits

  • We subsidize high-quality health insurance coverage for full-time and hourly employees
  • Equity options - We offer ownership opportunities through stock options
  • Wellness benefits - A wellness program designed to support a variety of needs
  • Health insurance - We subsidise high-quality health insurance coverage for full-time and hourly employees
  • 401(k) match - Plan for your future with a 4% company match
  • Parental leave - Receive support prior to, during leave, and as you transition back to work
  • Time off - Unlimited PTO for salaried employees, and a generous PTO package for our hourly employees
  • Paid holidays - We observe major holidays with company-wide closures, and double hourly rates for those who work
  • Hybrid environment - Magic happens face to face, but we support a flexible working model
  • If you are excited about solving complex technical challenges and working at the intersection of distributed systems, real-time data processing, and scalable infrastructure, we would love to hear from you
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
  • Hands-on experience with Kafka for event-driven architectures
  • Strong understanding of database design and optimization using Redis and MySQL
  • Familiarity with container orchestration and scaling using Kubernetes
  • Experience building gRPC APIs for efficient and reliable communication between services
  • Proven expertise in industry-standard programming languages, preferably Java and Scala
  • 8+ years of experience in backend development, preferably within platform or core services
  • Exceptional analytical skills with a proven ability to tackle complex technical problems and design innovative solutions
  • A team player with excellent communication skills, a learning mindset, and a proactive approach to working across teams
  • Exposure to frontend integration with frameworks like Next.js

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.