ShortlistFox
← Back to results

Software Engineer PL | AI Products

jobgether

Eligible countries: BR

Brazil

  • Remote
  • Full Time
Apply

About the role

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Engineer PL | AI Products based in Brazil.

Join a remote engineering team building innovative AI-powered products designed to solve real-world challenges and improve digital experiences. As a Mid-Level Software Engineer specializing in AI products, you will develop and evolve scalable backend services, generative AI features, and agent-based systems for production environments. You will work across multiple technologies, including Node.js, TypeScript, Python, and Java, while integrating large language models, retrieval-augmented generation (RAG), and external tools. Beyond implementation, you will help shape technical decisions, explore new AI applications, and turn promising ideas into practical solutions. Working closely with Product, Design, QA, Data, and AI specialists, you will have the opportunity to influence both product direction and engineering strategy. This role is ideal for a proactive engineer who combines strong software development fundamentals with curiosity, experimentation, and a strong sense of ownership.

Accountabilities

  • Develop, enhance, and maintain core AI product services, prioritizing accuracy, scalability, security, reliability, and observability.

  • Design and implement production-ready generative and agentic AI capabilities, including AI agents, RAG pipelines, workflow orchestration, LLM integrations, and external tool connections through Model Context Protocol (MCP).

  • Build and evolve distributed systems using Node.js, Python, and Java, including RESTful APIs, WebSockets, and streaming pipelines.

  • Integrate microservices, legacy systems, and AI platforms while ensuring consistent communication, resilience, traceability, and reliable agent behavior.

  • Implement event-driven architectures and asynchronous processing using message brokers and queues such as RabbitMQ and BullMQ.

  • Design, optimize, and maintain relational, non-relational, and vector databases, including embedding strategies, caching, and eventual consistency.

  • Contribute to the product's front-end when necessary, using React and TypeScript to support end-to-end delivery.

  • Investigate and resolve complex production issues in multi-tenant environments, including non-deterministic behavior associated with LLM-based systems.

  • Maintain high software quality standards through automated testing, agent evaluations (evals), code reviews, and established engineering practices.

  • Identify new opportunities to apply generative and agentic AI to product and operational challenges beyond existing solutions.

  • Rapidly prototype concepts and develop proofs of concept to validate technical feasibility and business value before committing to full implementation.

  • Contribute to roadmap discussions by recommending where and how AI can deliver meaningful value.

  • Stay informed about emerging AI models, agent techniques, evaluation methods, and development tools, assessing their practical applicability.

  • Collaborate with Product, Design, QA, Data, and AI teams to prioritize ideas and deliver integrated solutions aligned with business objectives.

  • Participate in agile ceremonies and contribute to the team's technical direction, knowledge sharing, and continuous improvement.

  • Requirements

    • Professional experience with Node.js and NestJS, including strong TypeScript skills and knowledge of microservices architecture.

    • Experience with Python and frameworks such as FastAPI or equivalent tools for building services and APIs, particularly for generative AI applications.

    • Hands-on experience building AI agents, RAG pipelines, and LLM integrations in production environments. Familiarity with tools such as LangChain, LlamaIndex, or custom orchestration approaches is valuable; understanding the underlying concepts is essential.

    • Familiarity with workflow orchestration and automation tools such as n8n or equivalent platforms, along with a willingness to learn the tools used by the team.

    • Experience with relational databases such as PostgreSQL or MySQL, including data modeling, complex queries, and performance tuning.

    • Practical knowledge of non-relational databases and caching technologies such as MongoDB and Redis, as well as event-driven architectures using tools such as RabbitMQ and BullMQ.

    • Familiarity with vector databases and the fundamentals of embeddings and semantic search, using technologies such as Pinecone, Weaviate, Qdrant, or pgvector.

    • Experience designing, implementing, and versioning RESTful APIs and WebSockets.

    • Ability to read, understand, and modify React/TypeScript front-end code when needed to unblock delivery, without requiring front-end specialization.

    • Regular, advanced use of AI-assisted and agentic development tools such as Cursor, Claude Code, GitHub Copilot, or similar solutions, with the ability to critically review generated code and customize development environments, including MCP integrations.

    • Experience working with agile methodologies such as Scrum or Kanban and collaborating within multidisciplinary squads.

    • Strong analytical and problem-solving skills, initiative, and a high level of ownership, with the confidence to propose, prototype, and advocate for new ideas.

    • Excellent communication and collaboration skills, including the ability to influence technical and product decisions in ambiguous, fast-evolving AI environments.

    • Additional qualifications that will set you apart:

      • Experience leading AI initiatives from the ground up, taking products or capabilities from concept to initial implementation.

      • Familiarity with observability practices for AI systems, including structured logging, metrics, distributed tracing, and monitoring agent or prompt quality.

      • Experience with AWS and cloud architecture.

      • Previous experience in digital health, health technology, or other regulated industries.

      • An active interest in generative and agentic AI research, including emerging models, techniques, research papers, and tools.

      • Benefits

        • Monthly flexible benefits allowance: R$ 1,059 through the CAJU card, allocated across meal, food, mobility, health, home office, culture, and education categories.

        • Health insurance: AMIL S450 apartment-plan coverage, with copayments for consultations, examinations, and emergency services. Eligible dependents may be included for an additional payroll deduction.

        • Prescription medication allowance: R$ 100 per month through the designated medication benefit, subject to the program's eligibility and usage conditions.

        • Physical and mental healthcare: Free access to online consultations through the company's digital healthcare platform and Zenklub.

        • Childcare assistance: Support according to the applicable regional collective agreement.

        • Extended parental leave: Maternity leave of up to six months and 30 days of paternity leave.

        • Life insurance: Coverage through SulAmérica.

        • Birthday day off: An additional day off during your birthday month.

        • Fitness and wellness: Access to TotalPass and Wellhub programs.

        • Professional development: Discounts and partnerships with educational institutions and courses.

        • SESC benefits: Access to sports, cultural activities, leisure, and courses under special conditions for employees and eligible dependents.

        • Transportation allowance: Optional, with a 6% salary deduction if selected.

        • Remote work: A fully remote work model.

How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
 
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
 
 
#LI-CL1