About us Infomineo is a pioneering global AI-enhanced research company that transforms how businesses access, analyze, and act on critical intelligence.
We’ve evolved from traditional business research outsourcing to become the strategic partner that combines cutting-edge artificial intelligence with deep human expertise.
We offer 3 services to our global clients (leading consulting companies, Fortune 500 companies, and government entities): AI and Data Advisory, Next-Gen Insights and Resource Scaling.
This is made possible by relying on 3 pillars of excellence: 350+ industry experts spread across 5 offices (Cairo, Casablanca, Mexico City, Dubai, Barcelona).
Our proprietary AI orchestrator.
Extensive knowledge assets combining 500,000+ delivered case studies and database subscriptions.
Ready to kick start your career with us?
Why Infomineo?
Here’s what sets us apart: Shape the Future of Business Insights: You will be at the forefront, leading the design and implementation of AI-driven solutions that automate tasks and drive efficiency across our entire service spectrum (Business Research, Content, Design, and Data Analytics).
Work with Global Leaders: Our clients are industry leaders — Fortune 500s, top consultancies, governments, and NGOs.
You will take ownership of delivering technical solutions that directly support their success.
Lead in AI & Technology: We foster continuous learning and technical excellence.
You will stay ahead of the latest advancements in AI and software engineering, and actively drive innovation across the team.
Thrive in a Collaborative Culture: We value intellectual curiosity, leadership, and a can-do attitude.
You will be encouraged to mentor others, contribute strategic ideas, and make a lasting impact on the company’s growth.
About this role: We are looking for a motivated and technically capable individual to join us as a Junior AI Software Engineer .
In this role, you will contribute to building and deploying AI-powered web applications that serve our internal teams and clients.
You will work across the full development lifecycle, from writing clean application code to integrating AI and LLM capabilities and deploying on cloud infrastructure.
Key Responsibilities: Application Development: Develop and maintain web application features using preferred technologies such as Python (FastAPI) for the backend and React, Next.
js, or Vue for the frontend, while remaining adaptable to other frameworks based on project requirements.
Write clean, well-structured, and maintainable code following established best practices and team coding standards.
Collaborate with cross-functional teams to understand requirements and translate them into functional application components.
AI & LLM Integration: Integrate large language model (LLM) APIs and AI services into web applications using frameworks such as LangChain or similar, depending on project needs.
Contribute to the implementation of Retrieval-Augmented Generation (RAG) pipelines, including document processing, vectorization, and semantic search components.
Develop and maintain REST API integrations to enable data exchange between AI services and application components.
Leverage data engineering techniques to process and analyze large datasets for AI model training.
Support data pipeline integrations where AI outputs feed into analytical workflows, dashboards, or reporting layers.
Deployment & DevOps: Containerize applications using Docker and support cloud deployments on any required platform — with hands-on experience on GCP (GKE, Artifact Registry) and openness to AWS, Azure, or other environments as dictated by client context.
Use GitHub Actions or similar CI/CD tools for version control and pipeline participation, following team branching and review workflows.
Monitor deployed applications and assist in identifying and resolving performance or reliability issues in production environments.
Qualifications: 1 to 3 years of experience in software engineering and AI development, including hands-on work with web application development and AI/LLM integration.
Proficiency in Python and experience with a backend framework (preferably FastAPI).
Familiarity with a modern frontend framework such as React, Next.
js, or Vue is a plus.
Foundational understanding of LLMs, RAG architectures, and API-based AI service integration (e.
g., OpenAI, Gemini, LangChain or equivalent).
Familiarity with Docker and basic cloud deployment concepts, preferably on Google Cloud Platform (GCP) or another major cloud provider.
Experience using Git and GitHub for version control and collaborative development.
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Strong communication skills and ability to work effectively within a multidisciplinary team.
Preferred Skills: Awareness or initial hands-on experience with Model Context Protocol (MCP) for connecting AI models to external tools and data sources.
Exposure to agentic AI frameworks such as LangGraph or similar orchestration tools for building multi-step AI workflows.
Hands-on experience with GKE, Artifact Registry, or GitHub Actions pipelines.
Prior exposure to prompt engineering, vector databases, or embedding models.
Familiarity with agile development practices and participation in sprint-based workflows.
What we offer: A competitive compensation and benefits package.
The opportunity to lead AI and technology initiatives with real global impact.
A dynamic and supportive work environment that values leadership, innovation, and your contributions.
Continuous learning and professional development opportunities to propel your career forward in AI and software engineering.
Application Process: Candidates are invited to submit a resume, cover letter, and any relevant portfolio or GitHub links showcasing their experience in web application development, AI integration, and cloud deployment.
Shortlisted candidates will undergo a technical assessment and interview to demonstrate their skills and technical leadership capabilities.
Infomineo: Where brilliant minds meet to shape the future of business.