Skip to content

Senior Software Engineer – AI/ML Frontend
Company | Snowflake |
---|
Location | Menlo Park, CA, USA |
---|
Salary | $195000 – $287500 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s, Master’s |
---|
Experience Level | Senior |
---|
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field. Master’s degree preferred.
- 5 years of experience in software development, product engineering, or a related role.
- Proficiency in JavaScript/TypeScript and another language such as Python/Go/Java.
- Experience with React web development library.
- Strong understanding of software engineering principles, including design patterns, data structures, and algorithms.
- Excellent problem-solving skills and ability to troubleshoot technical issues in a production environment.
- Experience with building LLM Applications is a plus (through prior work or personal interest).
- Effective communication skills and ability to collaborate effectively in a cross-functional team environment.
- Passion for building innovative products and delivering impactful solutions to users.
Responsibilities
- Work closely with product managers to understand product requirements, user needs, and business objectives.
- Translate product requirements into technical specifications and engineering plans.
- Design and develop prototypes, proof of concepts, and production-ready solutions.
- Implement and test new features, functionalities, and improvements across the product lifecycle.
- Collaborate with UX/UI designers to ensure intuitive user interfaces and exceptional user experience.
- Conduct thorough testing and validation to ensure product quality and reliability.
- Optimize and refactor code to improve performance, maintainability, and scalability.
- Participate in code reviews, provide constructive feedback, and mentor junior team members.
- Monitor and analyze user feedback and metrics to continuously improve product features and performance.
- Stay updated with industry trends, best practices, and emerging technologies relevant to product development.
Preferred Qualifications
- Experience with building LLM Applications is a plus (through prior work or personal interest).