We are looking for a highly skilled and experienced Senior Software Engineer to join our backend team. The role involves designing, building, and deploying high-performance solutions using distributed systems, data engineering, and software development.
Requirements
- 5+ years of backend development experience
- Strong skills and passion for server-side technologies
- Proven experience building and maintaining large-scale, low-latency, distributed systems
- Solid understanding of service lifecycle management and efficient resource utilization
- Hands-on experience with machine learning integration in production systems
- Proficiency in backend programming languages such as Java and Scala
- Familiarity with cloud platforms (AWS, GCP, or Azure) and container orchestration (Docker, Kubernetes)
- Strong problem-solving skills, ownership mindset, and ability to thrive in high-impact environments
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Visa Sponsorship
- Four Day Work Week
- Generous Parental Leave
- Tuition Reimbursement
- Relocation Assistance