about 4 hours ago
Base Salary
$214k - $230k/yr
Responsibilities
- Design, develop, and maintain complex backend services, APIs, and data models.
- Evolve distributed systems that support business-critical workflows and integrations.
- Own backend components end to end, including architecture, implementation, and testing.
- Drive cross-functional collaboration to deliver large product features.
- Improve backend system reliability, performance, and scalability.
- Write high-quality, well-tested code and provide technical guidance.
- Lead incident response and root cause analysis efforts.
- Define monitoring and debugging strategies to meet service-level objectives.
- Ensure backend systems meet security and compliance requirements.
- Author and maintain technical documentation for systems and APIs.
Requirements
- Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or related field.
- Five years of progressively responsible experience in software engineering.
- Proficiency in Python or Java.
- Experience with machine learning libraries and data processing frameworks.
- Familiarity with supervised learning techniques and inference tools.
- Knowledge of version control systems.
- Background checks required.
Benefits
- Challenging, high-impact work to grow your career.
- Performance-driven compensation with bonuses and equity ownership.
- 100% paid health insurance for employees and 90% for dependents.
- Flexible benefits spending account for wellness and learning.
- Employer-paid life and disability insurance, fertility, and mental health benefits.
- Time off for company holidays, paid time off, sick leave, and parental leave.
- Exceptional office experience with catered meals and comfortable workspaces.