10/27/2026 updated


100 % available
Staff Software Engineer | Distributed Systems & AI Enablement
Lisbon, Portugal
Only remote
Bacharel, Analysis and Systems DevelopmentAbout me
As a Staff Software Engineer, I bring deep technical expertise, a strong engineering foundation, and broad experience across domains and technology stacks. Throughout my career, I've consistently focused on delivering high-impact solutions to complex problems, creating lasting value for businesses.
Java (Programming Language)Distributed SystemsPython (Programming Language)Node.jsNoSQLSoftware ArchitectureSQL DatabasesMicroservices
Java & Python Backend Development
Extensive experience building and maintaining backend services using Java and Python, including multithreaded services, REST APIs, microservices architectures, and Spring-based applications across financial compliance, payments, and AI enablement domains.
Distributed Systems & Platform Architecture
Deep expertise in designing and redesigning distributed, scalable, and resilient platform architectures, including business-critical communications processing platforms and shared infrastructure services.
Cloud & DevOps Engineering
Hands-on experience with cloud platforms and delivery tooling including AWS, Azure, Docker, Kubernetes, Argo CD, Jenkins, and CI/CD pipelines, with a focus on improving build workflows, deployment efficiency, and infrastructure cost optimization.
Applied Machine Learning & NLP
Application of machine learning and NLP techniques to classify large volumes of free-text data, deliver deep-learning MVPs for image-similarity recommendations, and build AI agents and automations using scikit-learn, PyTorch, and TensorFlow.
Data & Messaging Systems
Proficiency with relational and non-relational databases including PostgreSQL, MySQL, and MongoDB, as well as messaging systems such as Kafka and RabbitMQ for event-driven architectures.
Observability & Quality Engineering
Experience improving service observability using Grafana and Elasticsearch, and ensuring software quality through JUnit, Mockito, and fail-fast CI checks.
AI Tooling & Enablement
Building reusable AI agents, skills, and automations using tools such as Cursor, Claude Code, and Codex, enabling developer productivity and reducing repetitive engineering work across teams.
Technical Leadership & Mentoring
Track record of leading cross-functional engineering teams, mentoring engineers, conducting technical and behavioral interviews, and promoting engineering best practices and knowledge sharing.
Extensive experience building and maintaining backend services using Java and Python, including multithreaded services, REST APIs, microservices architectures, and Spring-based applications across financial compliance, payments, and AI enablement domains.
Distributed Systems & Platform Architecture
Deep expertise in designing and redesigning distributed, scalable, and resilient platform architectures, including business-critical communications processing platforms and shared infrastructure services.
Cloud & DevOps Engineering
Hands-on experience with cloud platforms and delivery tooling including AWS, Azure, Docker, Kubernetes, Argo CD, Jenkins, and CI/CD pipelines, with a focus on improving build workflows, deployment efficiency, and infrastructure cost optimization.
Applied Machine Learning & NLP
Application of machine learning and NLP techniques to classify large volumes of free-text data, deliver deep-learning MVPs for image-similarity recommendations, and build AI agents and automations using scikit-learn, PyTorch, and TensorFlow.
Data & Messaging Systems
Proficiency with relational and non-relational databases including PostgreSQL, MySQL, and MongoDB, as well as messaging systems such as Kafka and RabbitMQ for event-driven architectures.
Observability & Quality Engineering
Experience improving service observability using Grafana and Elasticsearch, and ensuring software quality through JUnit, Mockito, and fail-fast CI checks.
AI Tooling & Enablement
Building reusable AI agents, skills, and automations using tools such as Cursor, Claude Code, and Codex, enabling developer productivity and reducing repetitive engineering work across teams.
Technical Leadership & Mentoring
Track record of leading cross-functional engineering teams, mentoring engineers, conducting technical and behavioral interviews, and promoting engineering best practices and knowledge sharing.
Experience
Professional experience10+ years
Freelancer since2018
Languages
EnglishFluentItalianBasic knowledgePortugueseNative speakerSpanishBasic knowledge
Project history
Led architectural redesign of a business-critical communications processing platform for financial compliance and surveillance. Guided infrastructure cost decisions, built reusable AI agents and automations adopted by approximately 50 colleagues, introduced automated pre-review workflows, and improved Java and Python service observability and deployment workflows.
Applied machine learning and NLP to classify more than 40,000 free-text customer feedback samples. Investigated payment abandonment and order issues, and developed internal tools including a device farm management system and an SMS-forwarding application.
Led technical delivery in cross-functional payment teams, developing core features in multithreaded Java services supporting EU and UK PSD2 flows. Mentored engineers, supported onboarding, conducted interviews, and served on the Code Review and Deploy Council.