Cactus is ready to expand the team with an AI-powered Product Engineer to bridge digital product thinking and hands-on software engineering, turning business needs into working software prototypes and MVPs quickly. This role combines discovery, solution design, rapid implementation (often accelerated by AI tools), and collaboration with stakeholders to validate value early and prepare successful handoffs to delivery teams when needed.
You will work end-to-end: from understanding the problem and shaping requirements, to building and iterating functional prototypes that demonstrate real user value. You will also bridge the gap between top-down product requirements and bottom-up validation to ensure the final solution meets the customer expectations and has clear business impact.
Cactus stands for professional development and constant improvement of technical skills. We often start projects from scratch and choose a modern stack of technologies based on project needs and preferences of our team.
What You Will Do
- Contribute to product discovery, experimentation frameworks, and innovation initiatives.
- Understand customer and business needs and translate it into functional and non-functional requirements.
- Develop POCs, prototypes, and MVPs making the most out of AI-powered tools for rapid concept validation.
- Integrate and experiment with AI models, LLMs and automation tools.
- Use AI-assisted development tools (LLMs, copilots, code generators, prompt engineering, RAG starter patterns) to accelerate iteration while maintaining quality.
- Evaluate the feasibility, scalability, and business impact of digital initiatives.
- Collaborate closely with Business owners, Product Managers, UX, and Engineering teams.
- Present findings, insights, and technical recommendations to stakeholders.
What We Expect
- +2 years of professional experience is mandatory.
- Strong hands-on and open-minded mindset with a passion for building and experimenting and an eye for details and design.
- Experience in building digital POCs and prototypes, making the most of AI-powered tools.
- Proven ability to design and ship clean, intuitive user experiences for technical products.
- Strong collaboration and stakeholder communication skills.
- Education: Bachelor’s degree required. A degree in Computer Science, Engineering, or a related field is highly valued; however, candidates with other degrees will be considered if they demonstrate a strong business background and proven experience with software, automation, and AI-assisted tools.
- Additional training in Digital Product Management, Innovation, or Product Discovery is highly valued.
Hard Skills
- Hands-on experience with AI APIs, MCPs, Skills.
- Hands-on experience with LLM-based applications, including agentic AI, prompting, function calling, structured outputs, and evaluation.
- Awareness of RAG pipelines (document ingestion, chunking, embeddings, retrieval, reranking).
- Awareness of LLM orchestration frameworks (e.g., LangChain, LlamaIndex) and vector databases.
- Affinity with Automation tools like n8n, Make, Lleverage.
- Proficiency in front-end and/or back-end languages and frameworks. Preferably node.js/python/java and JavaScript/TypeScript.
- Experience working with REST APIs.
- Familiarity with agile development methodologies.
- Understanding of product lifecycle and MVP development.
Soft Skills
- Business acumen and innovative thinking.
- (informal) Leadership ability and capacity to influence multidisciplinary teams.
- Excellent communication skills (English, Spanish – any other languages are an asset), both with technical teams and clients/executive management.
- Results-oriented, with a focus on delivering business value.
- Proactive and curious, eager to explore new AI technologies and trends.
- Data-driven decision-making with calculated risk management.