Principal Python Developer
Xebia.com
Hybrid
Colombia
Full Time
For more than 20 years, our global network of passionate technologists and pioneering craftspeople has delivered cutting-edge technology and game-changing consulting to companies on the brink of AI-driven digital transformation. Since 2001, we have grown into a full-service digital consulting company with 5500+ professionals working on a worldwide ambition.
Driven by the desire to make a difference, we keep innovating. Fueling the growth of our company with our knowledge worker culture. When teaming up with Xebia, expect in-depth expertise based on an authentic, value-led, and high-quality way of working that inspires all we do.
About The Role
We are seeking a Python Developer to drive the strategy and architecture of our UCX migration platform. You will define the technical roadmap, lead the design of complex migration workflows, and ensure performance and reliability at scale. Beyond hands-on engineering, you’ll mentor a small team of engineers, set best practices, and collaborate closely with Product, Solutions Architecture, and Customer Success. This role combines deep technical problem-solving with leadership, innovation, and customer impact.
What You’Ll Do
Technical Leadership & Strategy
- Architectural ownership: Define and evolve the technical roadmap for UCX migration workflows and platform architecture
- Technical decision-making: Drive critical architectural decisions across storage, compute, and governance layers
- Cross-functional collaboration: Lead technical discussions with Product, Solutions Architecture, and Customer Success teams
Advanced Implementation & Engineering
- Complex feature leadership: Own design and implementation of sophisticated migration workflows (cross-cloud table moves, advanced privilege reconciliation, multi-workspace orchestration)
- Performance optimization: Lead efforts to optimize Spark workloads, Delta Lake operations, and large-scale data movement patterns
- Platform reliability: Define and implement SLAs, monitoring, and alerting for production migration workflows
Team Leadership & Mentorship
- Technical mentorship: Guide and develop 3-5 engineers across different seniority levels
- Code quality leadership: Establish and enforce engineering best practices, code review standards, and testing strategies
- Knowledge sharing: Lead technical design reviews, architecture discussions, and knowledge transfer sessions
Strategic Initiatives
- Innovation leadership: Research and prototype next-generation migration capabilities and Unity Catalog integrations
- Customer escalation: Serve as technical expert for complex customer migration scenarios and edge cases
- Support technical evaluations of other consultants when required, contributing to the assessment of skills and alignment with project needs
What You Bring
- Expert-level Python (3.10+) with 2+ years of production PySpark experience
- 1+ years architecting solutions on Databricks with deep Unity Catalog and Hive metastore expertise
- 3+ years leading engineering teams and driving technical strategy
- Direct experience leading enterprise-scale data platform migrations
- Proven ability to design distributed systems that handle petabyte-scale data migrations
- Data governance at scale: Enterprise-grade understanding of security, compliance, and audit requirements
- API and integration design: Experience building robust APIs and integration patterns for enterprise customers
- Passion for defensive programming and building highly scalable and reliable software
Nice To Have:
- Staff/Principal Engineer experience at a major technology company
- Significant contributions to open-source data platforms
- Enterprise sales engineering experience working directly with large customers
- BS/MS/PhD in Computer Science, Engineering, or related technical field, or equivalent practical experience
What We Offer
- 100% remote work to provide flexibility and work-life balance.
- Company laptop and necessary equipment to perform your role effectively.
- Competitive salary and benefits package aligned with local market benchmarks.
Xebia is committed to creating an inclusive and diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability or age
Principal Python Developer
Hybrid
Colombia
Full Time
September 19, 2025