Qualifications
Key Responsibilities:Design and implement scalable AI-driven software systems. Develop agentic AI capabilities for vulnerability identification, automated penetration testing, and workflow optimization. Lead the complete product feature lifecycle from ideation to deployment and ongoing monitoring. Contribute actively to the design and implementation of AI-enabled systems while ensuring effective SDLC practices. Facilitate technical discussions, conduct code reviews, and participate in design sessions to enhance team capabilities. Mentor junior engineers and support their professional growth. Collaborate with cross-functional teams to integrate AI capabilities into broader applications. Essential Skills:Proven experience in distributed systems and backend software engineering. Familiarity with AI technologies such as LLMs, RAG, and MCP. Strong understanding of token usage optimization and LLM cost management strategies. Expertise in Go and solid experience with Python. Experience with microservices, REST API design, gRPC, unit testing, and BDD. Strong software design skills; familiarity with UML and Domain-Driven Design (DDD) is a plus. Experience with asynchronous messaging technologies like Google Pub/Sub or Kafka. Deep knowledge of NoSQL and relational databases.
About the job
Encora is seeking a Lead Senior Software Engineer (AI) with strong experience in Go or Python to join its team in Brazil. This role centers on designing and building advanced AI-driven systems that strengthen cybersecurity solutions.
Role overview
The Lead Senior Software Engineer (AI) will take a key role in product innovation for offensive security. Responsibilities include guiding the technical direction of projects, developing AI-powered features, and ensuring high standards in software delivery.
Leadership and mentorship
This position involves mentoring junior engineers, sharing technical knowledge, and encouraging a culture of ownership and continuous learning. The engineer will help set best practices and foster technical excellence within the team.
Requirements
- Strong background in Go or Python
- Experience designing and developing AI systems
- Ability to lead projects and mentor other engineers
- Interest in offensive security and cybersecurity solutions
About Encora
Encora is dedicated to delivering exceptional technology solutions, focusing on the integration of innovative AI technologies within the cybersecurity sector. Our commitment to excellence and continuous improvement drives our mission to empower organizations in their security initiatives.