Loading open roles
Loading open roles
Loading role
HireBound · posted 5 months ago
Position Summary:
We are looking for a Staff Software Engineer – Full Stack & AI Innovation with strong hands-on experience in TypeScript (Node.js, JavaScript), and/or Python and a passion for leveraging AI-driven code generation tools to accelerate development. You will play a critical role in operationalizing Gen AI-based code generation platform. This role involves translating product specifications into structured inputs for Gen AI tools, reviewing the code generated by Gen AI tool, and providing feedback to product engineering team to improve quality and performance of the Gen AI tool.
You will work closely with product managers, software engineers, and AI specialists to ensure that the generated code aligns with business and technical requirements. The ideal candidate is curious, adaptable, critic and eager to evaluate AI-assisted code generation tool.
Key Responsibilities:
Develop, Analyse and structure product specifications for input into Gen AI programming tools.
Operate Gen AI systems to generate code based on structured inputs.
Perform detailed code reviews of Gen AI-generated programs to ensure correctness, performance, and maintainability.
Utilize several other AI-powered code generation tools (Cursor.ai, Windsurf, etc.) to compare and optimize Gen AI tool in subject.
Provide feedback to improve Gen AI model outputs and prompt engineering strategies.
Review and validate generated code for correctness, efficiency, and adherence to coding standards.
Maintain documentation of input formats, code review findings, and feedback cycles.
Stay current with advancements in Gen AI programming tools and code generation technologies.
Participate in code reviews and mentor junior developers.
Basic Qualifications:
Bachelor’s/master’s in computer science, Engineering, or equivalent experience.
8 to 10 years' experience with strong expertise in at least one of the following:
TypeScript / JavaScript (Node.js, React, Next.js, Angular, Vue.js)
Python (Django, Flask, Fast API/ Rest API)
Person must have designed, developed, and maintained scalable front-end and back-end applications using TypeScript/JavaScript/Python.
Solid understanding of front-end technologies (HTML5, CSS3, Tailwind, Material UI or similar).
Familiarity with Gen AI tools and LLM-based code generation platforms (e.g., GitHub Co pilot, Code Whisperer, etc.).
Experience with databases: SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB).
Hands-on experience with Cursor.ai and/or Windsurf (plus other AI-assisted coding tools like GitHub Co pilot, Tabnine, Codeium).
Strong understanding of software development principles and code review practices.
Familiar with Code review tools (e.g. GitHub, GitLab, Bitbucket etc)
Strong grasp of software design principles (OOP, SOLID, microservices).
Excellent problem-solving, debugging, and collaboration skills.
Excellent analytical and communication skills.
Ability to work independently and collaboratively in a fast-paced environment.
Preferred Qualifications:
Experience working with prompt engineering or structured input design for Gen AI systems.
Exposure to ML Ops or AI model evaluation frameworks.
Knowledge of software architecture and design patterns.
Knowledge of containerization (Docker, Kubernetes).
Exposure to serverless architecture and event-driven systems.
Contribution to open-source or AI-driven development communities.