Serve a lead role in developing LLM-based solutions for production in a highly competitive, commercial space. Focus will include the design, development, scaling, and maintenance of features and components.
Responsibilities:
- Maintain High Standards: Your role includes maintaining and improving code quality, organization, and automation through writing unit tests, integration tests, and end-to-end automations.
- Monitor and Measure: You will implement effective metrics and monitoring processes to ensure our systems perform optimally.
- Scalability: You will work with large amounts of data and complex transformations, and be responsible for finding optimizations across the entire data stack.
- Collaborative Development: You will work with both local and remote teams to innovate and develop best-in-class solutions.
- Effective Communication and Leadership: You will analyze complex technical issues, architectural and design choices, and communicate them effectively to the team and stakeholders.
Requirements:
- Educational Background: A Bachelor's degree or higher in Computer Science or a related field, demonstrating a strong fundamental understanding of computer science principles.
- Professional Experience: 7+ years of experience in a software engineering role, with an emphasis on cloud backend and AI/ML. A proven track record in designing and implementing large-scale commercial applications and services.
- Fundamentals:
- Deep knowledge of data structures, algorithms, object-oriented programming, and architectural design patterns.
- Strong python skills and previous experience in building ML-based customer facing products is a must. Experience building and maintaining production model training and inference systems.
- Cloud Backend: .NET experience on Azure stack is preferred, but node.js and Java are acceptable. Prior experience with high performance web services is a must.
- CI/CD and DevOps: Familiarity with CI/CD pipeline architecture and deployment into cloud environments using tools such as Terraform and Azure DevOps.
- Analytical and Problem-Solving Skills: Strong analytical abilities with a proven track record in scoping large projects, successful experimentation, and rapid iteration towards maintainable high-value solutions.
- Communication and Collaboration: Excellent communication skills with the ability to work effectively with globally distributed teams.
Compensation Transparency:
- The anticipated base salary range for this position is between $165K and $240K ~ Shares and Bonus are also available