At ioet, a leading software company with a talented team across LATAM, we provide Software Engineering as a service to clients worldwide. Join us for exciting professional challenges, working on projects ranging from innovative startups to globally recognized brands. Our positions are full-time, remote, and offer competitive compensation in USD.
We are looking for a Senior Python Data Engineer to design, scale, and own the data platforms that power a fast-growing private-market intelligence product. You will build reliable batch and streaming pipelines, evolve lakehouse and warehouse architectures, improve data quality and governance, and help raise the technical standards of the engineering team.
This role requires strong hands-on experience building and operating production data systems at scale. You will collaborate closely with Product, Data Science, and Application Engineering teams to deliver business-critical data capabilities.
Requirements:
5+ years of experience in Data Engineering or similar roles
Advanced Python and SQL skills
Strong hands-on experience with Spark and Databricks is mandatory
Experience running data workloads in AWS or a similar cloud environment
Deep understanding of modern lakehouse and data warehouse patterns.
Strong data modeling experience, including dimensional models and star schemas.
Experience designing and operating scalable ETL and ELT pipelines
Experience with batch and streaming data processing
Hands-on experience with orchestration tools such as Airflow, Databricks Workflows, or DBT
Understanding of cloud storage, compute, networking fundamentals, and cost management.
Experience with CI/CD practices for data platforms and Infrastructure as Code.
Strong English communication skills – minimum B2 level
Send your application and CV in English (mandatory)
Based in Latin America
Benefits:
Remote work
Flexible schedule
Collaboration with international clients
USD compensation
Paid Holidays and Vacations
Paid family and sick leaves
English classes
Educational and wellness bonus
Structured career plan with regular salary reviews
Emphasis on personal growth and mentorship
Are you ready to be part of the ioet journey?
Get your CV in English and Apply Now.
If you are curious to know more about our culture, technologies, and blogs, visit www.ioet.com
Skills Required
- 5+ years working with Data Engineering, ETLs, or data-heavy backend work
- Spark experience in Batch/Streaming (PySpark or Spark SQL)
- 4+ years of complex SQL transformations and optimization
- Hands-on experience with DBT
- Hands-on experience with Airflow
- Strong Python scripting knowledge
- Experience with Databricks
- Hands-on experience with AWS
- Modern Data Warehouse concepts and Big Data modeling experience
- Experience with DuckDB, pandas, or Jupyter Notebook
- Professional experience using Python with Django
- Experience with Celery for asynchronous tasks
- Experience with Redis for caching
- Experience with RabbitMQ for message queues and event-driven workflows
- Experience with PostgreSQL as the primary database
- Experience with MongoDB for metadata and indexing
- Experience implementing Elasticsearch as the main search engine
- Strong English communication skills - minimum B2 level
- Send application and CV in English
- Based in Latin America
What We Do
ioet is a nearshore software development and staff-augmentation firm founded in 2014 that connects top Latin American engineering talent with U.S. and international clients. The company provides custom software, cloud, cybersecurity and platform operations services, offering scalable dedicated teams and flexible engagement models to help startups and enterprises accelerate product delivery while maintaining cost-efficiency and collaboration in U.S. time zones.







