Lead Product Engineer (full-stack software development)
Role details
Job location
Tech stack
Job description
Full-stack software and product development - 80%
- Help drive technical execution and outcomes for platform/product:
- Develop and maintain our product using: AL/ML/LMM, RESTful APIs, Node.js, Python, javascript, typescript, React, vector and graph databases, SQL and NoSQL databases and Tailwind CSS
- Implement scalable data pipelines
- Collaborate with all team members to translate concepts into a polished user experience
- Take care of the frontend architecture, performance and best practices
- Take care of backend services and APIs (e.g., Node.js, Python) as needed
- Write clean, well-documented, and testable code; ensure proper QA and testing of code
- Participate in code reviews to maintain high code quality and share team knowledge
- Problem Solving: Tackling complex technical challenges, providing solutions to difficult
- problems, and resolving technical roadblocks.
- Standards and Best Practices: Establishing and enforcing engineering standards, design patterns, and best practices across the team. Ensuring proper documentation.
- Technical Decision Making: Making informed technical decisions with a focus on long-term impact and considering various factors like cost, feasibility, and maintainability
- Stakeholder Collaboration: Communicating technical concepts to non-technical stakeholders, collaborating with product managers, and aligning engineering efforts with business objectives.
Devops support - 10%
- Ensure work maintains privacy, security and compliance standards established by the company
- Help manage internal technical and operational systems, access and privileges
- Identify opportunities for the team to improve speed, quality and efficiency
- Help establish and ensure adherence to engineering processes, best practices and continuous deployment and improvement (CI/CD)
Innovation and research - 10%
- Stay up-to-date with the latest trends and technologies in the web development, AI, search and data landscape
- Identifying new technologies and trends, evaluating their potential impact, and driving innovation within the engineering team
- Develop product prototypes quickly with support of AI tools to help drive faster innovation and implementation within the engineering team
- Review customer meeting recording/transcripts etc. and work closely with product colleagues to deliver a human-first, delightful experience to customers and users
Additionally, this is an opportunity to have Forward-Deployed responsibilities:
- You'll own the technical side of our most complex customer relationships, leading end-to-end engineering efforts across platform architecture, backend services, and AI agent development
- Partner with the CEO and other team members to close and expand enterprise accounts by providing product and technical expertise
- Participate in and sometimes lead technical discovery calls, solution scoping, and architecture reviews with prospects and customers
- Support onboarding and integrating enterprise customers onto our platform
- Translate messy, real-world customer requirements into well-scoped product plans and fully developed solutions
Requirements
Are you excited by human-centered technology and want to be part of a growing, AI-first startup? Do you have a passion for using the latest technologies to build software products and create a world-class user experience?, * 5-8 years of professional experience in software development demonstrating progressive accountability/responsibility
- Extensive experience with React and its ecosystem
- Good at TypeScript
- Good at Tailwind CSS
- Knowledge of Object-Oriented Programming (OOP)
- Strong understanding of frontend architecture, state management, and performance optimization
- Experience with building and consuming REST APIs
- Solid understanding of full-stack concepts and at least some experience with a backend framework (e.g., Node.js, Express, etc.)
- Excellent problem-solving skills and a strong attention to detail
- Ability to work independently and as part of a collaborative team
- Experience with Firebase, PostgreSQL, Vector/Graphic database
- Experience with Google Cloud
- Understanding of the SOLID principles and how to apply them to write clean, scalable, and maintainable code
- Proficiency in leveraging AI-powered tools (e.g., Claude Code, Cursor, GitHub Copilot) to enhance development workflow and increase efficiency
- Understanding and experience building RAG systems
- Experience in building data pipelines and data science to construct sophisticated search and analytics dashboards
- Experience with UI/UX design systems
Authorized, US-based candidates only, * Have a natural bias for action, curiosity and willingness to learn
- A collaborative team player who is enjoys high levels of responsibility and autonomy and embraces a no-task-is-too-small approach to your work
- Highly organized, detail oriented and results driven
- Thrive with high autonomy and ambiguity; startups move fast and you'll need to make good judgment calls
- Deep understanding of software engineering fundamentals - backend systems, APIs, infrastructure, performance, ticket stories and sprints
- Familiarity with modern AI tools such as LangChain, LlamaIndex, Pinecone, or open-source LLM orchestration frameworks.
- Technical stack proficiency: Cloud infrastructure (GCP), AL/ML/LMM, RESTful APIs, Node.js, Python, JavaScript, TypeScript, React, vector and graph databases, SQL and NoSQL databases.
- Strong security mindset; understands trade-offs in applied AI, data access, and model safety.
- Exceptional communication skills and a builder mentality - you can explain a complex architecture to a non-technical executive and debug a webhook issue with a customer in the same afternoon
- Customer and relationship-building skills - earns trust with technical and non-technical stakeholders alike
- Excited about AI/ML and curious about how it applies across different industries
- A genuine love of customers, problem-solving, and code!
Bonus Points
- Prior experience building autonomous agents or agent frameworks
- ML or data science background
- Sophisticated data architecture and tooling
- Experience deploying LLMs in enterprise or knowledge-intensive domains
- Contributions to open-source AI/infra tools or technical publications
The person most likely to succeed in this role, over-indexes on:
- Integrity
- Resourcefulness
- Accountability
- Adaptability
- Transparency and Communication, * software development: 5 years (Required)
Language:
- English (Required)
Benefits & conditions
Pulled from the full job description
- Paid time off
- Flexible schedule, * Flexible schedule
- Paid time off