CEGID vacancy search engine

Full Stack Engineer - AI Factory

Vacancy details

General information

About us

Come and experience a variety of jobs, join us!

Cegid is an international group with over 4,400 employees in more than 20 countries who support professionals in the fields of accounting, payroll and human resources, ERP, taxation and retail.

Cegid designs useful and innovative management solutions for its customers, in order to become their preferred partner by understanding their business and the issues at stake so that customers can turn their challenges into opportunities.

Cegid's values: engage together, be inspired by our customers and always explore.

Every story is different within Cegid, it's up to you to create your own!

Position description

Business Line

Product developpement

Job title

Full Stack Engineer - AI Factory

Type of contract

Permanent contract

Job description

 @ AI Factory

The AI Factory is dedicated to advancing our management software through AI innovation. Our primary goal is to seamlessly integrate AI features into our product line, either by enhancing functionality and user experience or by recreating user workflows to take full advantage of AI technology.



The challenge we have for you is:

As a Senior Full-Stack Software Engineer on our AI Team, you will play a crucial role in the development and deployment of our AI-driven solutions. You will work closely with our cross-functional team of researchers, data scientists, and software engineers to create innovative AI applications. Your expertise in both frontend and backend development will be essential in building robust and user-friendly AI powered products.


You will be responsible for:

Full-Stack Development: Collaborate with the AI team to design, develop, and maintain AI-driven applications.

Frontend Development: Create intuitive and responsive user interfaces using modern frontend technologies, ensuring an exceptional user experience.

Backend Development: Build scalable and efficient backend systems to support AI model deployment, data processing, and API development.

AI Integration: Integrate machine learning models and algorithms into frontend and backend systems, ensuring seamless interaction with AI components.

Performance Optimization: Identify and address performance bottlenecks in both frontend and backend systems, optimizing the overall system performance.

Testing and Quality Assurance: Write unit tests, perform code reviews, and ensure the reliability and stability of software components.

Documentation: Maintain clear and comprehensive documentation for software design, development, and deployment processes.

Collaboration: Work closely with AI researchers and data scientists to translate AI concepts into practical software solutions.

Stay Current: Keep up-to-date with the latest advancements in AI and frontend technologies, and recommend their integration into the development.


- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.

- Proven experience as a Full-Stack Software Engineer, with a focus on both frontend and backend development.

- Strong proficiency in frontend technologies such as JavaScript, React, Vue.js, or Angular.

- Proficiency in backend technologies and programming languages, such as Python, Java, or Node.js. 

- Experience with AI technologies is a strong plus.

- Knowledge of AI/ML libraries and frameworks (e.g., TensorFlow, PyTorch) is advantageous.

- Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization (e.g., Docker) is a plus.

- Excellent problem-solving skills and the ability to work in a collaborative team environment.


- Annual bonus based on the achievement of goals;
- Hybrid and flexible work model;
- 25 days of vacation per year;
- Health insurance;
- Access to online learning platforms and in house academy;
- Opportunities for training and certifications;
- Integration into a dynamic, enthusiastic, and continuously growing team.

Position location

Job location

Europe, Portugal