AmeridataAMERIDATA

Institutional

We build serious platforms. We look for serious people.

Ameridata develops systems for demanding enterprise environments — where data, security, operations, and intelligence need to work together. We look for engineers and leaders who understand the difference between shipping code and building organizational capability.

Remote and on-site positions. Dense technical environment. Product with substance.

Why Ameridata

What you will find here

Real high-complexity problems

We work with data integration, applied AI, edge computing, cyber defense, and software engineering for enterprise environments. The problems we solve have real operational cost for the companies we serve.

Product with portfolio vision

We do not build generic custom software. We build a coherent portfolio of seven platforms with proprietary architecture, deliberate technical decisions, and governance from the foundation.

Autonomy with responsibility

Lean teams with high technical density. Each person has direct impact on the product. We expect initiative, judgment, and quality without constant supervision.

Bilingual environment and international vision

We operate in Portuguese and English. Our ambition goes beyond the Brazilian market. Whoever joins now takes part in building a company with a clear direction for expansion.

Hiring profile

Who we look for

Ameridata does not hire by volume. It hires by fit. We look for people who care about technical quality, think about impact beyond the immediate task, communicate clearly, and understand that structure and discipline are not the opposite of speed — they are what make it sustainable.

We value real experience, demonstrable technical judgment, and the ability to operate well in environments with high demand and low tolerance for improvisation.

Open roles

Available opportunities

Senior Software Engineer — AI & LLM Systems

PythonLLMAIRemote

About the role

We are looking for a senior engineer to work on the development and evolution of applied AI systems, focused on large language models (LLMs), processing pipelines, and intelligence integration in enterprise platforms. The role has direct impact on Ameridata Polaris and other portfolio products that incorporate AI capabilities.

Responsibilities

  • Design and implement ingestion, processing, and LLM usage pipelines in enterprise context.
  • Develop integrations between language models and knowledge bases, APIs, and corporate systems.
  • Contribute to AI architecture decisions with a view of scalability, governance, and traceability.
  • Participate in technical reviews and ensure delivery quality focused on real production.

Requirements

  • Strong experience with Python in production environments.
  • Practical experience with LLMs — fine-tuning, prompt engineering, RAG, or model evaluation.
  • Ability to design distributed systems and robust data pipelines.
  • Fluent English is mandatory — reading, writing, and technical communication in English are requirements for all positions at Ameridata. Our products operate in Portuguese and English, technical documentation is mostly in English, and part of the team is internationally distributed.

Differentiators

  • Experience with frameworks such as LangChain, LlamaIndex, or equivalents.
  • Familiarity with model evaluation and benchmarking.
  • Experience in enterprise or regulated environments.

Format

Fully remote

Level

Senior

Senior Software Engineer — Backend & Cloud Infrastructure

JavaAWSBackendRemote

About the role

We are looking for a senior backend engineer to work on high-availability, high-scale systems, focused on Java service architecture and AWS infrastructure. The role contributes to Ameridata portfolio platforms that require robustness, observability, and integration with complex corporate environments.

Responsibilities

  • Develop and maintain Java backend services focused on performance, reliability, and security.
  • Design and implement AWS architectures with a view of cost, scale, and resilience.
  • Ensure technical quality through tests, code review, and documentation.
  • Contribute to architecture decisions and progressive system evolution.

Requirements

  • Strong experience with Java in production, preferably with Spring Boot or equivalent.
  • Deep AWS knowledge — EC2, RDS, S3, Lambda, IAM, and related services.
  • Experience with REST APIs, system integration, and distributed service design.
  • Ability to work with infrastructure as code and CI/CD practices.
  • Fluent English is mandatory — reading, writing, and technical communication in English are requirements for all positions at Ameridata. Our products operate in Portuguese and English, technical documentation is mostly in English, and part of the team is internationally distributed.

Differentiators

  • AWS certifications.
  • Experience with enterprise environments, regulated environments, or large clients.
  • Familiarity with observability and SRE practices.

Format

Fully remote

Level

Senior

Senior Software Engineer — Backend & Streaming Systems

TypeScriptJavaScriptAWSKinesisBackendRemote

About the role

We are looking for a senior engineer to work on event-driven backend systems and real-time data processing. The role involves architecture and implementation of streaming pipelines with AWS Kinesis and robust services in TypeScript, focused on low latency, high availability, and operational traceability.

Responsibilities

  • Design and implement real-time event ingestion and processing systems with AWS Kinesis and related services.
  • Develop backend services in TypeScript focused on performance and maintainability.
  • Ensure observability, monitoring, and traceability of data flows.
  • Contribute to architecture decisions with a view of scale and resilience.

Requirements

  • Strong experience with TypeScript and JavaScript in backend production environments.
  • Practical experience with AWS Kinesis, SQS, SNS, or event-driven architectures.
  • Knowledge of distributed systems design and asynchronous processing.
  • Familiarity with integration patterns and high-volume APIs.
  • Fluent English is mandatory — reading, writing, and technical communication in English are requirements for all positions at Ameridata. Our products operate in Portuguese and English, technical documentation is mostly in English, and part of the team is internationally distributed.

Differentiators

  • Experience with stream processing in mission-critical scenarios.
  • Knowledge of infrastructure as code with CDK or Terraform.
  • Experience with enterprise environments or sensitive data.

Format

Fully remote

Level

Senior

Software Engineer — AI & LLM Systems

PythonLLMAIRemote

About the role

We are looking for a junior-profile engineer to grow within a dense technical team, working directly with applied AI systems and large language models. The role is a real opportunity to develop LLM expertise in an enterprise product context, with close mentoring and direct impact on the Ameridata portfolio.

Responsibilities

  • Support the development and maintenance of AI and LLM pipelines under technical supervision.
  • Implement integrations between models and enterprise systems.
  • Participate in code reviews, tests, and documentation.
  • Continuously evolve toward technical autonomy in AI systems.

Requirements

  • Strong Python knowledge.
  • Genuine interest and early experience with LLMs — through personal, academic, or professional projects.
  • Ability to learn quickly in a demanding technical environment.
  • Clear communication and willingness to receive dense technical feedback.
  • Fluent English is mandatory — reading, writing, and technical communication in English are requirements for all positions at Ameridata. Our products operate in Portuguese and English, technical documentation is mostly in English, and part of the team is internationally distributed.

Differentiators

  • Experience with LLM frameworks such as LangChain, LlamaIndex, or Hugging Face.
  • Demonstrable personal or academic AI projects.

Format

Fully remote

Level

Junior

Senior Software Engineer — RAG & LLM Systems

PythonRAGLLMAPIsBackendRemote

About the role

We are looking for a senior engineer specialized in RAG (Retrieval-Augmented Generation) systems and LLMs applied to enterprise contexts. The role plays a central part in the architecture and evolution of the portfolio's knowledge retrieval and generation capabilities, with special focus on Polaris and intelligence components across other platforms.

Responsibilities

  • Design and implement high-quality RAG pipelines focused on accuracy, traceability, and evidence governance.
  • Develop and maintain robust APIs for integrating LLM capabilities into enterprise systems.
  • Evaluate and select models, chunking strategies, embeddings, and retrieval according to the use case.
  • Contribute to the evolution of the portfolio's AI architecture with a view of scale and technical responsibility.

Requirements

  • Strong production experience with Python.
  • Demonstrable experience with RAG systems — architecture, implementation, and evaluation.
  • Deep knowledge of LLMs and their applications in enterprise contexts.
  • Experience with API development and backend systems integration.
  • Ability to discuss and decide technical trade-offs autonomously.
  • Fluent English is mandatory — reading, writing, and technical communication in English are requirements for all positions at Ameridata. Our products operate in Portuguese and English, technical documentation is mostly in English, and part of the team is internationally distributed.

Differentiators

  • Experience with vector databases such as Pinecone, Weaviate, Qdrant, or equivalents.
  • Public contributions in AI projects or publications in the area.
  • Experience with enterprise, regulated, or high-criticality environments.

Format

Fully remote

Level

Senior

Senior Software Engineer — AI & LLM Systems

PythonLLMAIPorto, Portugal

About the role

We are looking for a senior engineer to join Ameridata's on-site team in Porto, Portugal, working on applied AI systems focused on LLMs. The role combines dense technical work with the opportunity to participate in building a product with international ambition from a European environment.

Responsibilities

  • Develop and evolve LLM systems applied to the Ameridata portfolio.
  • Design natural language processing pipelines for demanding corporate contexts.
  • Collaborate with remote teams on architecture decisions and delivery quality.
  • Contribute to the technical evolution of products with a view of scale and governance.

Requirements

  • Strong production experience with Python.
  • Practical experience with LLMs in applied context — fine-tuning, RAG, evaluation, or integration.
  • Ability to work autonomously and collaborate with distributed teams.
  • Availability for on-site work in Porto, Portugal.
  • Fluent English is mandatory — reading, writing, and technical communication in English are requirements for all positions at Ameridata. Our products operate in Portuguese and English, technical documentation is mostly in English, and part of the team is internationally distributed.

Differentiators

  • Experience with LLM frameworks.
  • Familiarity with enterprise or regulated environments.
  • Italian as a differentiator — reading, writing, and conversation skills, especially for technical documentation and professional interaction.

Format

On-site — Porto, Portugal

Level

Senior

Senior Project Lead — Backend Development & Requirements Engineering

BackendRequirementsTechnical LeadershipSão Paulo, Brazil

About the role

We are looking for a senior technical lead to work on-site in São Paulo, responsible for leading backend development projects and ensuring the quality of requirements specification. The role connects product vision, technical rigor, and coordination capability — essential to ensure that what is built accurately reflects what needs to be delivered.

Responsibilities

  • Technically lead backend development projects from start to delivery, focused on predictability and quality.
  • Lead the requirements specification and refinement process with technical and business stakeholders.
  • Review architecture, ensure technical consistency, and reduce delivery risk.
  • Coordinate engineering teams with clarity of priority, responsibility, and validation criteria.
  • Serve as a technical reference point for product and architecture decisions in the local context.

Requirements

  • Proven experience as a technical lead or tech lead in backend projects.
  • Ability to lead a rigorous requirements process — from collection to structured specification.
  • Systemic view of software architecture and system integration.
  • Clear communication with technical teams and non-technical leadership.
  • Availability for on-site work in São Paulo.
  • Fluent English is mandatory — reading, writing, and technical communication in English are requirements for all positions at Ameridata. Our products operate in Portuguese and English, technical documentation is mostly in English, and part of the team is internationally distributed.

Differentiators

  • Experience with enterprise platforms or environments of high operational complexity.
  • Familiarity with product management methodologies and requirements engineering.
  • Experience with distributed teams and multilingual technical communication.

Format

On-site — São Paulo, Brazil

Level

Senior

Spontaneous profile

We build teams before we open roles

If you have a strong technical profile in AI, backend, distributed systems, or engineering leadership and believe you fit what Ameridata builds, you can reach out even without a matching open role. We keep profiles of relevant people for when the need arises.

Send spontaneous profile