Cactus partners with European companies to accelerate the implementation of innovative software solutions, including artificial intelligence. We have a specialized team, Cactai, focused on exploring client use cases and implementing AI solutions based on generative AI, LLMs, agents, and computer vision AI. We are looking to strengthen the Cactai team by onboarding a talented AI Software Engineer specializing in agentic AI, LLMs, and Generative AI.
What you will do :
- Contribute to executing the company’s ‘accelerative innovation’ strategy to become a leading provider of AI software solutions.
- Be an integral part of the Cactai team, taking on a key role.
- Understand customer needs and propose how to leverage software and AI technology to accelerate innovation.
- Develop state-of-the-art AI systems tailored to customer requirements and lead development efforts.
- Share knowledge and inspire colleagues and clients.
Core responsibilities :
- Scope projects by assessing feasibility and requirements.
- Analyze customer problems through the lens of software and AI solutions.
- Design system architectures, selecting promising technologies based on the latest AI advancements.
- Train, validate, and deploy machine learning models and AI pipelines.
- Research and implement new methods in Generative AI.
- Collaborate with cross-functional teams to integrate AI solutions into offerings and services.
- Optimize system resources for efficiency, scalability, and stability.
- Manage the entire software and AI lifecycle, including specification, design, coding, training, debugging, and maintenance.
- Write clean, efficient, and well-documented code adhering to high development standards.
- Stay updated on trending programming languages and performance optimization techniques for AI development.
- Stay informed about coding assistant tools like Cursor AI, Windsurf, and others.
- Participate in testing and validation to ensure product performance and quality.
- Evangelize AI and software development best practices within Cactus and for clients.
What we expect :
- Educational background: MSc in telecommunication engineering, electrical engineering, computer science, or related fields.
- Technical skills: Strong problem-solving, communication, and presentation skills; proactive; experience with Python; familiarity with computer vision or related AI fields; experience with TensorFlow and/or PyTorch; cloud services (AWS, Azure, Google Cloud); practical AI project experience focusing on OpenAI or large language models; industry experience with generative models like GANs and transformers; experience with frameworks like GPT, Bard, LlaMA, Claude; expertise in Agentic Approach (OpenAI SDK, MCP Tools, Langchain); proficiency in prompt engineering; API development experience.
- Operational skills: Familiarity with project management tools (Atlassian); excellent English communication skills; goal-oriented; autonomous yet team-oriented; comfortable in international environments; willing to travel for client visits if needed.
What we offer :
- A strategic role in the growth of our AI business center.
- Opportunities to work with international clients.
- An environment to develop professionally and take ownership.
- Collaboration with a dynamic, international team of experts.
- Full-time position with competitive salary and benefits, including learning opportunities.
- A flexible mix of remote and office work.
- Flexible working hours and team events.