Data Software Engineer (Python & SQL)
EPAM Systems · Mexique
Descripcion del puesto
About the role
EPAM is looking for a Data Software Engineer with solid Python and SQL expertise to build scalable, production‑grade data applications. You will work with multinational teams on innovative projects, contributing to modern data platforms while continuously learning and growing.
Key responsibilities
- Design and develop robust application logic using advanced Python (OOP, modular architecture, clean‑code practices).
- Write and optimise complex analytical SQL queries for high‑performance distributed environments.
- Contribute to modern data architecture design, including scalable data models and processing patterns.
- Build and maintain applications within Snowflake or Databricks ecosystems, including UI development with Streamlit.
- Implement secure, multi‑tenant data platforms using Unity Catalog or Snowflake RBAC.
- Optimise compute usage and cost efficiency (FinOps) across data platforms and workloads.
- Manage code lifecycle with Git and CI/CD pipelines.
- Ensure high‑quality delivery through automated testing, data validation and integration testing.
- Implement observability practices such as logging, monitoring and performance tracking.
Required profile
- 2+ years of experience with Python for software engineering (not just scripting).
- Advanced SQL skills, including performance tuning and handling large‑scale data systems.
- Experience with modern data platforms such as Snowflake or Databricks.
- Familiarity with CI/CD pipelines and version‑control best practices.
- Understanding of data modelling and scalable architecture principles.
- English proficiency at B2 level or higher.
- Nice to have: experience with cloud security and governance models; exposure to Streamlit or similar UI frameworks.
Required skills
- Python
- SQL
- Snowflake
- Databricks
- Streamlit
- Unity Catalog
- Snowflake RBAC
- Git
- CI/CD pipelines
- Data modelling
- Performance tuning
- FinOps
- Logging
- Monitoring
- Automated testing
- Data validation
- Integration testing
What we offer
- International projects with top brands.
- Collaboration with global, diverse teams.
- Healthcare benefits and employee financial programs.
- Paid time off, sick leave, and unlimited access to LinkedIn Learning (22,000+ courses).
- Opportunities for upskilling, reskilling, certifications, and global career growth.
- Volunteer and community involvement programs.
- Award‑winning culture recognized by Glassdoor, Newsweek and LinkedIn.
Questions fréquentes
Por que reporta esta oferta?
Postula en 30 segundos
Ingresa tu email para postular. Se creara una cuenta automaticamente.
Al continuar, aceptas nuestras condiciones de uso.
Ya tienes cuenta? Iniciar sesion
Publicado hace 1 semana
Expira en 1 mes
14 vistas · 0 candidaturas
Aumenta tus posibilidades
Sube tu CV: te propondremos las ofertas que coinciden con tu perfil.
Analizando tu CV...
EPAM Systems
Mexique