Responsibilities
- Design and sustain Python-based systems applying object-oriented principles and enterprise-level architectural patterns.
- Develop RESTful APIs and microservices with FastAPI or Flask frameworks.
- Apply data processing libraries such as Pandas, NumPy, SQLAlchemy, and PySpark for complex data operations.
- Construct data solutions using AWS Lambda, Glue, Step Functions, S3, EventBridge, and Kinesis.
- Ensure consistent infrastructure deployment through Infrastructure-as-Code tools like CloudFormation, CDK, or Terraform.
- Run and coordinate containerized applications using Docker, ECS, or Kubernetes.
- Create scalable ETL and ELT workflows using Airflow, Prefect, or AWS Step Functions.
- Develop both real-time and batch data processing systems leveraging serverless and event-driven architectures.
- Implement CI/CD pipelines, automated testing with pytest, and robust data validation processes.
Benefits
- Fully remote work environment—operate from any location with a stable internet connection and laptop.
- Highly competitive compensation paid in USD, exceeding standard market rates.
- Generous paid time off to support personal well-being and work-life balance.
- Autonomy in managing work schedules with emphasis on output rather than hours logged.
- Opportunity to collaborate on projects with leading U.S.-based technology companies.
Compensation
Highly competitive USD pay
Work Arrangement
Remote (Worldwide)
Team
Team size: 600+
A Culture That Values You
Emphasis on employee well-being and balanced workloads, supported by engagement initiatives and collaborative team environments to promote personal and professional growth.
Diverse, Global Network
Collaborate with a distributed team of over 600 professionals across 25+ countries, primarily from Latin America, fostering a rich, multicultural work experience.
Team Up with Skilled Professionals
Work alongside seasoned senior engineers—every team member is an experienced specialist, ensuring high-caliber collaboration and knowledge exchange.