We are looking for an experienced Senior Python Backend Engineer to join our growing User Productivity Squad in Lisbon. You will take end-to-end ownership of scalable backend services and APIs, covering technical design, development, testing, cloud deployment, monitoring, and production support. Working with Python, AWS, Docker, Infrastructure as Code, and CI/CD, you will help build reliable solutions that improve productivity across the organization. Depending on the squad’s priorities, you may also contribute to projects involving Large Language Models, AI agents, RAG, tool calling, and other Generative AI capabilities. You will join a collaborative Scrum team and work closely with Software Engineers, Architects, Product stakeholders, and Operations teams in an international and highly r
Python backend engineer in generative AI
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Design and develop scalable backend services and APIs using Python.
- Take ownership of solutions from initial design through production operation.
- Build and deploy cloud-native applications on AWS.
- Automate infrastructure and software delivery processes.
- Improve application security, scalability, performance, and reliability.
- Contribute to Generative AI solutions when relevant to the project.
- Support production environments and proactively address technical debt.
- Mentor colleagues and promote engineering best practices.
- Build secure and reliable APIs and internal services.
- Translate product and business requirements into maintainable technical solutions.
- Develop reusable components and internal libraries shared across the squad.
- Apply appropriate architecture and software design patterns.
- Write clean, testable, and well-documented code.
- Troubleshoot complex application and integration issues.
- Design and maintain REST APIs supporting internal products and services.
- Define clear API contracts and integration patterns.
- Implement appropriate validation, authentication, authorization, and error handling.
- Integrate backend services with databases, messaging systems, and cloud services.
- Ensure APIs remain secure, observable, scalable, and maintainable.
- Support API performance analysis and optimization.
- Select suitable AWS services based on application and operational requirements.
- Configure secure access and permissions using IAM.
- Build asynchronous and event-driven workflows using SQS and serverless services.
- Implement monitoring, logging, and alerting through CloudWatch.
- Improve cloud resource scalability, resilience, and cost efficiency.
требования
- University degree in: Computer Science, Software Engineering, Engineering, A related discipline
- At least 5 years of professional Software Engineering experience.
- Strong hands-on proficiency in Python.
- Proven experience designing and developing scalable backend services and APIs.
- Practical experience developing and deploying applications on AWS.
- Experience with several of the following AWS services: ECS, Lambda, API Gateway, S3, SQS, RDS, IAM, CloudWatch
- Solid DevOps mindset applied within a Software Engineering role.
- Experience with: CI/CD pipelines, Git workflows, Docker, Infrastructure as Code
- Experience using Terraform or AWS CloudFormation.
- Strong understanding of software engineering best practices.
- Fluent English.
- Будет плюсом: Hands-on experience integrating Large Language Models into production applications; Experience with AI agents, tool calling, RAG, or similar patterns; Knowledge of relevant Generative AI frameworks and libraries; AWS certification, such as: AWS Certified Solutions Architect, AWS Certified Developer; Experience with Microsoft Azure; Knowledge of Java and Spring Boot; Strong experience with PostgreSQL or Oracle; Experience with Kubernetes; Knowledge of advanced monitoring and alerting solutions; Experience in Agile teams using Jira; Previous experience in Banking or another regulated environment; Portuguese and/or French language skills
условия
- Join a growing engineering squad in Lisbon.
- Take end-to-end ownership of Python backend services.
- Work extensively with AWS and modern DevOps practices.
- Develop solutions that directly improve user productivity.
- Contribute to Generative AI initiatives when they provide genuine value.
- Collaborate with Engineers, Architects, Product stakeholders, and Operations teams.
- Work in an organization focused on long-term success, technical quality, and continuous improvement.
- Mentor colleagues while continuing to grow your own expertise.
навыки
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.