Senior Software Engineer, Backend, IA Generativa

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 10,001+H1B SponsorCompany SiteLinkedIn

Location

Brazil

Posted

5 days ago

Salary

0

Seniority

Senior

Job Description

Senior Software Engineer, Backend, IA Generativa

Compass

• Projetar e desenvolver APIs REST em Python utilizando arquitetura de microsserviços. • Construir pipelines de inferência e integrar modelos de Machine Learning e LLMs em aplicações backend. • Desenvolver soluções utilizando agentes inteligentes com LangChain e LangGraph. • Implementar arquiteturas de Retrieval-Augmented Generation (RAG), integrando fontes internas de conhecimento. • Manipular e processar dados utilizando Pandas e NumPy. • Garantir qualidade de código por meio de Clean Code, princípios SOLID e testes automatizados (unitários e integração). • Implementar e manter práticas de observabilidade, incluindo logs, métricas e tracing utilizando Prometheus, Grafana e Datadog. • Construir e manter pipelines de CI/CD utilizando GitHub. • Atuar na definição e evolução da arquitetura end-to-end das soluções. • Trabalhar com infraestrutura em nuvem AWS e ambientes conteinerizados, garantindo escalabilidade, segurança e alta disponibilidade.

Job Requirements

  • Experiência sólida em desenvolvimento backend utilizando Python.
  • Experiência prática na integração de Inteligência Artificial e LLMs em produtos de produção.
  • Conhecimento em arquitetura de microsserviços e sistemas distribuídos.
  • Experiência com desenvolvimento e consumo de APIs REST.
  • Vivência com serviços AWS, incluindo: EC2 , S3, Lambda, ECS/Fargate, API Gateway, IAM, SNS, SQS e DynamoDB.
  • Experiência com Docker e Kubernetes.
  • Conhecimento em infraestrutura como código (Terraform).
  • Conhecimento em GitFlow e práticas modernas de DevOps.
  • Experiência com observabilidade e monitoramento de aplicações.
  • Experiência na implementação de soluções RAG (Retrieval-Augmented Generation).
  • Conhecimento em OCR e processamento inteligente de documentos.
  • Experiência com segurança aplicada a aplicações de Inteligência Artificial.
  • Vivência com aplicações transacionais de alta escala e baixa latência.
  • Conhecimento em Machine Learning aplicado e engenharia de prompts.

Related Job Pages

More Backend Engineer Jobs

BACKEND ENGINEER

Svitla Systems, Inc.

Our client specializes in an advanced automated operation platform that integrates IoT hardware with AI-driven applications. This solution is designed to streamline vehicle tracking, enhance driver safety, ensure compliance, manage maintenance, and optimize spending, among other capabilities. At its core, the platform serves as a robust IoT framework that connects vehicles, equipment, and facilities, enabling seamless data exchange and real-time insights.

Role Description Svitla Systems Inc. is looking for a Back End Engineer for a full-time position (40 hours per week) in Mexico. Our client is one of the world's largest and fastest-growing job sites. Time zones: complete overlap with U.S. Eastern Time. Qualifications - Experience in back-end development. - Proficiency in relevant programming languages and frameworks. - Strong problem-solving skills. - Ability to work collaboratively in a team environment. Requirements - US and EU projects based on advanced technologies. - Competitive compensation based on skills and experience. - Comprehensive private medical insurance. - Regular performance appraisals to support your growth. - Flexibility in workspace, either remote, our welcoming office or local coworking. - Bonuses for recommendations of new employees. - Bonuses for article writing, public talks, other activities. - 15 vacation days, 10 national holidays, 10 sick leaves. - Personalized learning program tailored to your interests and skill development. - Free tech webinars and meetups organized by Svitla. - Fun corporate online/offline celebrations and activities. - Well-established remote culture. - Awesome team, friendly and supportive community!

Mexico

Role Description - Platform & Orchestration: Deep expertise in deploying large-scale workloads on Red Hat OpenShift (Kubernetes) and OpenStack. - Agnostic AI Deployment: Ability to independently install and optimize any AI framework or tool, including LLM orchestration, vector databases, Graph Databases, and vLLM. - IaC & Automation: Proficiency in Helm, Ansible, Terraform, or Python to codify PoCs into production blueprints. - Compute Optimization: Experience managing GPU acceleration (NVIDIA CUDA, MIG/slicing) and high-performance networking in containerized environments. - Prototyping: Ability to independently deliver functional, secured PoCs from minimal documentation within days. - Architecture & Integration: Skilled in connecting AI tools via APIs, managing authentication (OAuth/OIDC), and persistent storage. Qualifications - Number of Positions: 4 (2 focused on Python/AI and 2 on Operations) - Location: US - Seniority: Team Lead (1), Senior (1), Mid-Level (2) - Start Date: ASAP - Duration: 6-12 months Company Description

United States
GFT Technologies SE logo

Java AWS Development (Mid/Senior)

GFT Technologies SE

Procuramos uma pessoa que: Goste de trabalhar em equipe e seja colaborativa em suas atribuições; Tenha coragem para se desafiar e ir além, abraçando novas oportunidades de crescimento; Transforme ideias em soluções criativas e busque qualidade em toda sua rotina; Tenha habilidades de resolução de problemas; Possua habilidade e se sinta confortável para trabalhar de forma independente e gerenciar o próprio tempo; Tenha interesse em lidar com situações adversas e inovadoras no âmbito tecnológico. Big enough to deliver – small enough to care. #VempraGFT #VamosVoarJuntos #ProudToBeGFT

Full TimeRemoteTeam 10,001

Role Description - Profissional de nível Pleno/Sênior que atue com (Java/AWS). - Desenvolvedor Backend Kotlin/Java. - Conhecimentos em AWS (ECS, SQS, Kafka) será um plus. - Atuação em manutenções de BFFs (prioridade para Kotlin) e sistemas legados que podem ser em Java. - Desenvolvimento, manutenção e testes de APIs e arquitetura de Micro serviços com domínio total de framework Spring Boot e cloud AWS; Python será um diferencial. - Atuação com ferramentas de IA (é imprescindível). - Vivência comprovada em projetos e times utilizando práticas ágeis. Qualifications - Backend Kotlin ou Java. - Conhecimentos em AWS (ECS, SQS, Kafka) será um plus e é primordial para a sequência de alocação no banco. - Java Spring Boot (nível avançado). - Microserviços, sistemas distribuídos e desenvolvimento de APIs REST, Kubernetes, Docker AWS (EC2, S3, Lambda, API Gateway, SNS/Kafka, SQS, EventBridge, EKS). - Bancos de dados: RDS, PostgreSQL, MySQL, MongoDB, DynamoDB. - CI/CD: GitHub Actions, Jenkins, CircleCI, ArgoCD. - Observabilidade, tais como Datadog, Grafana, Prometheus, NewRelic, Instana, Dynatrace ou OpenTelemetry. - Experiência em Stackspot. - Ter atuado com ferramentas de IA. - Certificações AWS Practitioner e AWS Developer. Requirements - Goste de trabalhar em equipe e seja colaborativa em suas atribuições. - Tenha coragem para se desafiar e ir além, abraçando novas oportunidades de crescimento. - Transforme ideias em soluções criativas e busque qualidade em toda sua rotina. - Tenha habilidades de resolução de problemas. - Possua habilidade e se sinta confortável para trabalhar de forma independente e gerenciar o próprio tempo. - Tenha interesse em lidar com situações adversas e inovadoras no âmbito tecnológico. Benefits - Big enough to deliver – small enough to care. - #VempraGFT - #VamosVoarJuntos - #ProudToBeGFT

Brazil

Node.js Backend Developer

Navtech, Inc.

NAVTECH INC 1600 Golf Road. Suite 1200, Rolling Meadows, IL 60008 Ph: (224) 348-1340 Email: alex@navtechusa.com Website: www.navtechusa.com E-Verified Company

Role Description Seeking a talented, energetic, ambitious NodeJS Developer. As a Developer, you will have the opportunity to be a member of a global software development organization working with state-of-the-art tools and technologies to build the next wave of software applications for the global enterprise. You'll be interfacing with customers, creating new products and web/mobile applications, and improving existing systems and code. The products you build will touch thousands of users across the globe. Responsibilities - Apply Server-side software development expertise to design, develop and implement horizontally scalable components. - Handle large transaction and query volumes with the following experience: - Backend - NodeJS, Server-Side Events (SSE). - Programming languages - Typescript, JavaScript. - API - REST, GraphQL. - Databases - Oracle, SQLServer, PostgreSQL. - No-SQL Databases - MongoDB, CosmosDB. - Additional useful programming languages - Java, Python. - Design with operational requirements, and support challenges in perspective. - Drive technical excellence and implementation of best backend engineering practices. - Apply technical understanding of: - Using modern cloud architectures. - DevSecOps tools, and tool-chaining to achieve end-to-end automation. - Patterns and best-practices for multi-tiered distributed applications, and Multi-Cloud environment. - Information Security, Identity and Access Management. - Develop full stack applications that are scalable, robust, and thoughtfully designed. - Full software development lifecycle, from design to implementation. - Ship production code to a large customer base, and take full ownership of your work, including testing and deployments. - Collaborate with other software engineers, domain experts, and end-users, to build the right solutions that address the business needs. - Interface with Software Quality Assurance and deployment teams. - Participate in design, scoping, implementation, and testing in short agile release cycles. Qualifications - Bachelor's degree in Computer Science, Computer Engineering (BE/MCA/BCA). - 5-9 years of strong software design and development experience. - Experience building and administering large-scale distributed applications. - CI/CD experience with: - Git/TFS, Containers, Ansible. - Test Driven Development (TDD). - Real-time or near real-time data pipelines. - BPMN 2.0 (Camunda). - Knowledge of Microservices Architecture. - Knowledge of Design Thinking. - Experience working in short agile release cycles. - Enterprise grade development best-practices for end-to-end interoperability and integration. - Strong communication skills and quick learner. - Understanding of the Software development lifecycle. - Good Analytical and problem-solving skills. - Self-motivated with the ability to prioritize, meet deadlines, and manage changing priorities. - High level of energy working as an individual Contributor and as a part of Team. - Inquisitive and able to think outside the box. Company Description

Worldwide