Python Engineer

Detalhes da Vaga

Avenue Code is the leading software consultancy focused on delivering end-to-end development solutions for digital transformation across every vertical. We're privately held, profitable, and have been on a solid growth trajectory since day one. We care deeply about our clients, our partners, and our people. We prefer the word 'partner' over 'vendor', and our investment in professional relationships is a reflection of that philosophy. We pride ourselves on our technical acumen, our collaborative problem-solving ability, and the warm professionalism of our teams.
Avenue Code has been believing in and promoting plurality actions for over 10 years, understanding that recognizing differences and fostering a safe environment, employment opportunities, representation, and support are the best ways to promote an increasingly equitable culture.
About the opportunity:We are looking for a talented Python Engineer to join our team in a hybrid role based in São Paulo, Porto Alegre, or Belo Horizonte. As a Python Engineer, you will be responsible for developing and maintaining high-performance backend services using Python and FastAPI. You will work on cutting-edge projects, building scalable solutions, and integrating with modern technologies like LangChain and Large Language Models (LLMs).
Responsibilities:Backend Development: Develop and maintain Python-based backend services using FastAPI, ensuring performance, scalability, and reliability.Component Development: Implement custom components and integrations with LangChain and Large Language Models (LLMs) to enhance application capabilities.Database Management: Design and optimize database schemas using SQLModel and integrate with SQLAlchemy for efficient database handling.API Development: Create and maintain API endpoints for managing workflows, ensuring they meet business requirements.Asynchronous Operations: Handle asynchronous operations using async/await and manage WebSocket connections for real-time data exchange.Security and Authentication: Implement security features, including authentication systems to ensure data integrity and application security.Unit Testing: Write and maintain unit tests using pytest to ensure code quality and functionality.Documentation: Produce clear, well-documented code with Google-style docstrings for team collaboration and future development.CI/CD Integration: Collaborate with the DevOps team to implement CI/CD pipelines using GitHub Actions to automate deployment and testing processes.Required Qualifications:Strong proficiency in Python, with experience in developing high-performance backend services.Experience with FastAPI and asynchronous programming using async/await.Solid understanding of SQLModel and SQLAlchemy for efficient database management and ORM.Experience using Pydantic for data validation and Alembic for database migrations.Knowledge of WebSocket implementations for real-time communication.Proficiency with Docker for containerization of applications and services.Experience with Redis for caching and messaging.Familiarity with Celery for handling background tasks and asynchronous job processing.Version Control: Proficient in using Git for source code management and collaboration.Code Quality Tools: Experience with Ruff for linting and MyPy for type checking.Testing Frameworks: Hands-on experience with pytest and pytest-asyncio for unit testing and async testing.Documentation: Ability to document code using Google-style docstrings for clarity and consistency.CI/CD: Experience with GitHub Actions or other CI/CD tools to streamline development and deployment processes.Nice to Have:Familiarity with real-time systems and WebSocket communication for building interactive applications.Knowledge of event-driven architecture or microservices in a distributed environment.Understanding of scalable architectures and best practices for building resilient and maintainable systems.Familiarity with LangChain and integrating with Large Language Models (LLMs).
#J-18808-Ljbffr


Salário Nominal: A acordar

Fonte: Jobleads

Função de trabalho:

Requisitos

Auxiliar Técnico I - Itt Performance

Buscamos Auxiliar Técnico I para atuar no Instituto Tecnológico em Desempenho e Construção Civil. Alguns dos parâmetros avaliados nos laboratórios do Ins...


Unisinos - Rio Grande do Sul

Publicado 7 days ago

Senior Fullstack Developer - Customer Innovation Services (Cis)

ABAP Senior Developer - Customer Innovation Services (CIS) At SAP, we enable you to bring out your best. Our company culture is focused on collaboration and...


Sap Se - Rio Grande do Sul

Publicado 7 days ago

Docker Empregos Em Brasil - 723 Job Positions Available

Nós somos especialistas em tech transformation, nós somos a CI&T. Combinamos a força disruptiva da Inteligência Artificial com a expertise humana para apoiar...


Sap - Rio Grande do Sul

Publicado 7 days ago

Application / Integration Engineer - Sap Isbn

At SAP, we enable you to bring out your best. Our company culture is focused on collaboration and a shared passion to help the world run better. How? We focu...


Sap - Rio Grande do Sul

Publicado 7 days ago

Built at: 2024-11-23T17:25:30.551Z