Skip to content

Python Developer

  • Remote
    • Remote, São Paulo, Brazil

Job description

About the Role:

We are looking for a Python Developer with a strong background in Data Engineering, AI/ML solutions, and experience across both Azure and AWS cloud platforms. This role will focus on developing scalable backend systems, integrating data pipelines, and contributing to AI-driven applications for enterprise customers.

Job requirements

Key Responsibilities:

  • Design, develop, and maintain scalable and efficient Python applications.

  • Build and optimize data pipelines for ingestion, transformation, and storage.

  • Support the deployment and operationalization of AI/ML models into production environments.

  • Integrate with cloud services Azure (e.g., Azure Functions, Azure Data Factory, Azure ML)

  • Work with REST APIs, serverless architectures, and containerized applications (Docker, Kubernetes).

  • Ensure best practices in coding, testing, deployment, and monitoring.

  • Support CI/CD processes and infrastructure automation when needed.

Required Qualifications:

  • 5+ years of professional Python development experience.

  • Solid experience with data manipulation and ETL pipelines.

  • Understanding of AI/ML lifecycle, including model serving and monitoring.

  • Hands-on experience with AWS services (e.g., S3, Lambda, SageMaker, Glue, EC2).

  • Hands-on experience with Azure services (e.g., Azure Functions, Azure Data Factory, Azure ML, Blob Storage).

  • Experience working with SQL and NoSQL databases (e.g., PostgreSQL, DynamoDB, CosmosDB).

  • Familiarity with containerization (Docker) and orchestration (Kubernetes).

  • Understanding of CI/CD pipelines and DevOps practices.

  • Strong problem-solving and communication skills.

Remote
  • Brazil

or