Fullstack Software Engineer, GenAI Model Quality
WerQ AI
Los Angeles, california
Job Details
Full-time
Full Job Description
WerQ AI is a cutting-edge company focused on redefining the workplace through advanced AI solutions. We are seeking a Fullstack Software Engineer to join our GenAI Model Quality team. In this role, you will play a vital part in developing applications that ensure the quality and performance of our generative AI models. You will work on both the front-end and back-end components of our software, collaborating with data scientists and product teams to deliver scalable and efficient solutions. Your expertise will help ensure that our AI models are of the highest quality, ultimately enhancing our product offerings. If you are passionate about software engineering and eager to work on innovative AI solutions, we invite you to apply and join our dedicated team.
Responsibilities
- Design, develop, and maintain fullstack applications to monitor and evaluate generative AI model performance.
- Collaborate with data scientists to identify and implement quality assurance metrics for AI models.
- Create user-friendly interfaces using modern front-end frameworks while ensuring robust back-end services.
- Integrate effective testing frameworks to enhance application reliability and performance.
- Optimize application performance and scalability by implementing best practices in coding and development.
- Work with cross-functional teams to gather requirements and translate them into technical specs.
- Document code, processes, and workflows to facilitate knowledge sharing and onboarding.
- Stay current with industry trends and emerging technologies, providing recommendations for improvements.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 3+ years of experience as a Fullstack Software Engineer, preferably in AI or related domains.
- Proficient in front-end technologies such as React, Angular, or Vue.js, and back-end languages like Node.js, Python, or Java.
- Experience with database management systems, including SQL and NoSQL technologies.
- Understanding of AI and machine learning concepts and their application in software development.
- Familiarity with cloud services (e.g., AWS, Google Cloud) for deploying applications.
- Strong analytical and problem-solving skills, with a commitment to delivering high-quality code.
- Excellent communication skills, with the ability to work collaboratively in a team environment.