Key Skills: Gen AI, ReactJS, Python, Typescript, Golang
Roles and Responsibilities:
- Design, develop, and test software applications utilizing Large Language Models and AI capabilities.
- Collaborate with team members to ensure software is developed and delivered on time and within budget.
- Set standards for excellence in software quality and user experience.
- Stay updated with the latest software development trends and AI/ML technologies.
- Ensure compliance with security and Software Development Life Cycle processes.
- Work with diverse teams to promote an everything-as-code mindset.
- Encourage critical thinking about controls and processes to foster a culture of continuous improvement.
- Integrate and optimize Large Language Model capabilities in production applications.
- Develop robust prompt engineering strategies and automate AI workflows.
- Identify and solve complex problems effectively.
- Exhibit excellent communication and collaboration skills.
- Demonstrate a self-motivated approach to work in both team and remote environments.
- Champion inclusion and diversity in all aspects of work.
- Maintain a growth mindset with a willingness to learn and adapt in a fast-paced environment.
- Show strong technical curiosity, particularly regarding AI/ML technologies.
Skills Required:
- Proficiency in Python, ReactJS, and Gen AI application development.
- Hands-on experience with LLM integration and prompt engineering.
- Strong knowledge of software development principles, testing, and optimization.
- Familiarity with Golang and TypeScript (preferred).
- Ability to design and deliver scalable, secure, and high-quality applications.
- Strong problem-solving, debugging, and analytical skills.
- Excellent communication and collaboration abilities.
- Continuous learning mindset with passion for AI/ML trends.
Education: Bachelor's degree in Computer Science or a related field