Software Engineer for AI Project

emagine

Lisboa

Presencial

EUR 48 000 - 62 000

Tempo integral

14 dias+

Recebe uma resposta deste empregador

O teu currículo e carta de apresentação, adaptados exatamente ao que estão a contratar.

Ultrapassa os filtros ATS

Resumo da oferta

emagine is seeking a skilled Python Software Engineer to design, develop, test, and maintain scalable software solutions. You will collaborate with cross-functional teams to deliver high-quality features and improve system reliability in an AI-focused environment.

The role emphasizes clean, well-documented code, active participation in code reviews, and contributing to architecture discussions. You will work in an agile setup with cloud deployments on GCP/AWS/Azure and modern DevOps practices.

Qualificações

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 3+ years of professional experience developing software with Python.
  • Experience with Python web frameworks such as Django, Flask, or similar.
  • Solid experience with relational and/or NoSQL databases.
  • Familiarity with RESTful APIs and distributed systems concepts.
  • Proficiency with Git and collaborative development workflows.
  • Experience in Agile/Scrum environments.
  • Strong testing practices (unit, integration, automated).
  • Experience deploying applications on cloud platforms (GCP, AWS, or Azure).
  • Familiarity with CI/CD pipelines and containerization (Docker).

Responsabilidades

  • Design, develop, and maintain high-quality, scalable Python applications.
  • Contribute to architecture and technical design discussions focusing on performance and reliability.
  • Write clean, well-tested, and well-documented code.
  • Participate in code reviews and raise code quality.
  • Integrate, test, debug, and maintain software across development, staging, and production.
  • Collaborate with product managers, designers, and engineers to translate requirements into solutions.
  • Evaluate and prioritize feature and technical improvement requests.
  • Identify and address performance, scalability, and security issues.
  • Improve development processes, tooling, and engineering practices.
  • Maintain up-to-date technical documentation.

Conhecimentos

Python proficiency
Problem solving
Team collaboration
Code reviews
Testing practices

Formação académica

Bachelor's degree in CS/Engineering

Ferramentas

Django
Flask
Git
CI/CD
Docker

Descrição da oferta de emprego

We are looking for a skilled Python Software Engineer to design, develop, test, and maintain scalable software solutions. You will work closely with cross-functional teams to deliver high-quality features, improve system reliability, and contribute to technical excellence across the AI innovation team.

This role is ideal for engineers who enjoy solving real-world problems, writing clean and maintainable code, and collaborating in an agile, AI product-focused environment.

Main Responsibilities:
  • Design, develop, and maintain high-quality, scalable, and maintainable Python applications.
  • Contribute to architecture and technical design discussions, with an eye toward performance, reliability, and long-term maintainability.
  • Write clean, well-tested, and well-documented code, following team standards and best practices.
  • Participate actively in code reviews, providing constructive feedback and continuously raising code quality.
  • Integrate, test, debug, and maintain software across development, staging, and production environments.
  • Collaborate with product managers, designers, and other engineers to translate requirements into technical solutions.
  • Evaluate, estimate, and help prioritize feature and technical improvement requests.
  • Identify and address performance, scalability, and security issues.
  • Contribute to improving development processes, tooling, and engineering practices.
  • Maintain clear and up-to-date technical documentation.
Key Requirements:
  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 3+ years of professional experience developing software with Python.
  • Strong understanding of software engineering fundamentals (data structures, algorithms, design patterns).
  • Experience with Python web frameworks such as Django, Flask, or similar.
  • Solid experience working with relational and/or NoSQL databases.
  • Familiarity with RESTful APIs, integration patterns, and basic distributed system concepts.
  • Proficiency with Git and collaborative development workflows (pull requests, code reviews).
  • Experience working in Agile/Scrum development environments.
  • Good understanding of testing practices (unit, integration, automated testing).
  • Experience deploying or operating applications on cloud platforms (GCP, AWS, or Azure).
  • Familiarity with CI/CD pipelines, containerization (e.g. Docker), or infrastructure-as-code concepts.
  • Strong problem-solving skills and ability to work autonomously.
  • Clear communication skills and ability to collaborate effectively in a team.
  • Fluent in English (written and oral).
Nice to Have:
  • Exposure to front-end technologies such as HTML, CSS, and JavaScript.
  • Interest in system performance, observability, and reliability.
  • A growth mindset, curiosity, and willingness to learn new technologies.
Other Details:

This position offers the opportunity to work in a dynamic environment, focusing on AI technology.

Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Software Engineer (Python) - AI Platform
Software Engineer (Python) - AI Platform

EuroPython • Porto

Presencial
EUR 70 000 - 100 000
AI-Powered Python Engineer for Scalable Systems
AI-Powered Python Engineer for Scalable Systems

emagine • Lisboa

Presencial
EUR 48 000 - 62 000
AI Software Engineer (Python & AWS)
AI Software Engineer (Python & AWS)

Alpineo Consulting • Lisboa

Presencial
EUR 60 000 - 90 000
Senior AI Software Engineer
Senior AI Software Engineer

Xpertsoft • Portugal

Teletrabalho
EUR 65 000 - 90 000
Applied AI Engineer
Applied AI Engineer

Grama • Coimbra

Híbrido
EUR 50 000 - 70 000
Flexible working environment
Health insurance
Continuous learning
+3
Python Developer
Python Developer

Trakstar • Aveiro

Presencial
EUR 55 000 - 85 000
Health insurance
Life insurance
Equipment provided
+2
Distributed Cloud | Senior AI Engineer
Distributed Cloud | Senior AI Engineer

Devoteam • Lisboa

Presencial
EUR 55 000 - 75 000
Python Developer
Python Developer

Inetum S.A. • Lisboa

Presencial
EUR 40 000 - 60 000
AI Engineering Enablement Expert
AI Engineering Enablement Expert

XM • Lisboa

Presencial
EUR 90 000 - 130 000
Remuneration package
Training opportunities
Relocation support
Junior AI Engineer (Lisbon - Hybrid)
Junior AI Engineer (Lisbon - Hybrid)

Claranet limited • Lisboa

Presencial
EUR 30 000 - 42 000
Principais localizações