We're seeking a Backend Software Engineer to design and build backend systems for large-scale recommendation workloads, develop robust and efficient model infrastructure, and drive performance optimization and cost-efficiency across training, inference, and data workflows.
Requirements
- Bachelor's degree or above in Computer Science, Engineering, or related technical field.
- At least 3 years of experience in strong programming skills in C++, Go, or Java, and scripting experience in Python.
- Solid experience in distributed systems and backend service development.
- Hands-on experience with ML infrastructure, including model serving, inference optimization, or large-scale training systems.
- Proficiency in building and maintaining data pipelines such as Spark, Flink, Kafka, Hadoop, or similar.
- Strong problem-solving skills, with the ability to work in fast-paced, collaborative environments.
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Visa Sponsorship
- Four Day Work Week
- Generous Parental Leave
- Tuition Reimbursement
- Relocation Assistance