Senior Software Engineer - Jobs Platform

Added
5 days ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

java python distributed systems go kotlin

📋 Description

  • Build and improve systems that orchestrate, schedule, and monitor ML jobs for training features
  • Design reliable software handling failures, retries, and high load with timely results
  • Build and maintain backend services and APIs for job submission and execution
  • Investigate production issues, identify root causes, and prevent repeats
  • Review designs and code for simple, reliable, scalable solutions
  • Collaborate with infra, ML, and data science teams to ensure reliability and efficiency

🎯 Requirements

  • Bachelor’s in CS/Engineering or related field with 4+ years experience (MS 2+; PhD possible)
  • Experience designing high-scale distributed systems meeting user requirements
  • Experience building or operating large-scale job scheduling/workload platforms
  • Back-end languages: Kotlin, Java, Go, Python
  • Experience designing distributed systems using modern backend patterns
  • 6+ years actively coding (80% of time) in related field

🎁 Benefits

  • Competitive compensation packages
  • High-quality medical, dental, and vision insurance
  • Health savings account with available employer match
  • Employer-matched 401(k) retirement plan with immediate vesting
  • Employer-paid group term life insurance and optional voluntary life
  • Paid parental leave

🛃 Visa sponsorship

Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest — finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs →