Skip To Main Content
backBack to Search

Senior Data Software Engineer

Remote in Mexico
Data Software Engineering& 9 others
Looking for something else?

Find a vacancy that works for you. Send us your CV to receive a personalized offer.

Find me a job

We are looking for a Senior Data Software Engineer to join our team. This role sits at the heart of how data-driven insights are built, delivered, and scaled across the organization. You'll partner with skilled professionals across multiple disciplines to bring innovative solutions to complex challenges. It's a great opportunity for someone who enjoys combining strong engineering practices with a passion for data-driven decision making.

Responsibilities
  • Support and take part in preparing machine learning datasets and managing scoring processes
  • Build and maintain deep familiarity with real-time and snapshot-based data sources company-wide, along with the Analytics team members who own them
  • Partner with Data Scientists to build and roll out key machine learning models
  • Advance the ML component of the Enterprise Data Platform strategy, expanding how ML predictions and recommendations are distributed through API-based scoring and data warehouse access
  • Embed automated workflows into ML Data Engineering processes to support monitoring and alerting
  • Apply performance tuning techniques and optimize query execution
  • Serve as a go-to resource for the Machine Learning team on matters related to Data Lifecycle Management
  • Stay current with evolving technologies across databases, data lakes, and data warehouse platforms
  • Work alongside Analytics team members to follow documented architecture, design, and deployment standards, ensuring policy compliance
  • Architect and build scalable, reusable data models
Requirements
  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Mathematics, Statistics, or a related field
  • 3+ years of hands-on, relevant professional experience
  • Background in Machine Learning, Data Engineering, ML Infrastructure, or similar areas, with a solid foundation in probability, statistics, and machine learning concepts
  • Hands-on experience with Databricks, including Unity Catalog, along with cloud ML platforms such as Azure ML Studio, AWS, or GCP
  • Experience building and scaling end-to-end ML systems, ETL/ELT pipelines, and data workflows using Python, NumPy, Pandas, and SQL
  • Experience developing scalable APIs and microservices with FastAPI, alongside Snowflake or comparable data warehouse technologies
  • Strong communication and cross-functional collaboration skills, with working English fluency at B2 level or higher, supporting clear understanding of business requirements
Nice to have
  • Experience deploying production workloads using Docker and Kubernetes, with a solid grasp of scalable, reliable software engineering practices
  • Familiarity with Microsoft Azure for building and managing cloud-based solutions