About the job Senior Backend Engineer
Senior Backend Engineer Minimum Years of Experience Required: 6+
Years Salary range: $140,000 - $180,000
Eligibility to Work: To be eligible for this role, applicants should be a Permanent Resident or have existing legal authorization to work in the U.S. Visa sponsorship is not available at this time.
About the Role: We are seeking a Senior Backend Engineer to build and maintain the server-side logic, databases, and APIs that power our applications, with a focus on building robust and scalable infrastructure that can support AI/ML workloads and integrations. You will work on developing scalable, reliable, and high-performance backend systems. If you have a strong background in backend technologies, a passion for building robust infrastructure, and an interest in supporting AI capabilities, this role is for you.
Key Responsibilities: - Design, develop, and maintain server-side applications and APIs using relevant backend programming languages and frameworks.
- Optimize applications for maximum speed, scalability, and reliability, particularly for handling requests related to AI model inference or data processing.
- Design and manage database schemas and optimize database performance.
- Implement security and data protection measures.
- Collaborate with front-end developers, DevOps engineers, and potentially ML engineers to integrate user-facing elements with server-side logic and deploy AI models.
- Develop and maintain data pipelines for processing and preparing data for AI model training or analysis.
- Participate in architectural discussions and contribute to the design of scalable backend systems.
- Troubleshoot and resolve production issues.
Qualifications: - Minimum 6 years of experience in backend development.
- Strong proficiency in one or more backend programming languages (e.g., Python, Java, Node.js, Go, Ruby).
- Experience with database technologies (SQL and NoSQL) and designing and implementing RESTful or GraphQL APIs.
- Familiarity with cloud platforms (AWS, Azure, GCP) and experience building and deploying applications in the cloud.
- Experience with microservices architecture and distributed systems.
- Understanding of the infrastructure and backend requirements for integrating and serving machine learning models is a strong plus.
- Experience with message queues or streaming platforms is beneficial.
Benefits: - Paid Parental Leave
- Generous Paid Time Off and Holidays
- Comprehensive Health, Dental, and Vision Insurance
- 401(k) with company match
- Flexible Work Arrangements
- Professional Development Opportunities