Senior Data Engineer (SQL, C#, Python)
We usually respond within 2 hours
Calling All Upstarters!
SENIOR DATA ENGINEER WANTED!
We are Upstart 13. We are humble, hungry, and competent people who are radically changing the expectations and experience of outsourcing for all participants by challenging barriers that create inequality and by bringing down borders in technology for people everywhere. We’re all about delivering value and doing big things. We have become a game-changer for teams around the world who look to Upstart’s services as a differentiator.
Job Description:
We are looking for a seasoned Data Engineer located in Latin America to support an Azure initiative powering scalable analytics and AI with Microsoft Fabric. This position focuses on building pipelines using C#, SQL, and Python, integrating long-tail and legacy data sources into governed lakehouse layers.
In this role, you'll automate and optimize ingestion and transformation workflows, ensuring that the data platform scales reliably and feeds clean, curated layers into Fabric’s semantic models. You’ll work alongside the Staff Engineer to lead hands-on development, enforce engineering best practices, and accelerate the onboarding of new data sources—all while building the foundation for downstream AI initiatives.
Responsibilities:
Data Ingestion:
- Develop C# Azure Functions, Data Factory custom activities, and Kusto scripts to pull data from heterogeneous sources.
- Optimize batch sizes, parallelism, and retry logic for immediate scale.
Transformation & Loading:
- Author T-SQL, Spark SQL, and Python notebooks to convert raw (Bronze) data to cleansed (Silver) and curated (Gold) layers.
- Implement incremental & CDC (Change Data Capture) patterns using Delta/Parquet.
Source Expansion:
- Rapidly onboard new “long-tail” feeds (Files, REST APIs, partner DBs), abstracting connection logic into reusable modules.
Quality & Observability:
- Embed data-quality checks, unit tests, and log/metric collection (App Insights, Log Analytics).
DevOps & CI/CD:
- Contribute to Git pipelines (GitHub Actions/Azure DevOps) that lint, test, and deploy ingestion artifacts via IaC.
Collaboration:
- Pair with Staff Engineer on technical designs; provide code reviews and mentoring to mid-level engineers.
Qualifications
Experience:
- 6+ years of experience building production ETL/ELT pipelines.
- Proficient in C#/.NET (async/await, dependency injection).
- Proficient in Data Ingestion and Transformation Design Patterns.
- Experience in Data Validation/Quality.
- Strong SQL experience(T-SQL + Kusto Query Language).
- Experience with Azure Data Factory, Synapse, or Microsoft Fabric.
- Hands-on with Python for data workflows (Pandas or PySpark).
- Experience optimizing throughput (partitioning, compression, retries).
- Familiar with CI/CD and IaC in Azure environments.
Soft skills:
- Execution-First Mindset: Delivers working pipelines quickly, then iterates.
- Curious Integrator: Enjoys untangling messy, niche data feeds.
- Quality Advocate: Insists on tests, logging, and clear hand-offs.
- Collaborative Communicator: Explains code decisions to peers and stakeholders.
- Continuous Learner: Keeps abreast of Azure & Fabric feature releases.
Bonus skills:
- CDC tooling or streaming (Event Hubs) experience.
- PowerShell or Bash scripting for ad-hoc data movement.
- Knowledge of Fabric DirectLake performance tuning.
- Exposure to Data Quality frameworks (e.g., Great Expectations).
Why Upstart13?
- We put people first at Upstart 13! We believe the world is filled with amazing people and we are willing to go to great lengths to seek out others who share our values to join our cause of bringing down borders in technology for people everywhere.
- We develop leaders at Upstart 13, we focus on what matters to do meaningful work, we own our shit, we stay curious, and we understand responsibility leads to giving. We do big things together!
Perks:
- Job type: project-based, full-time job.
- Fully remote.
- USD competitive salary.

Are you ready to join our cause? Be sure to ask, “Why 13?”
- Department
- Data
- Role
- Data Engineer
- Remote status
- Fully Remote
- Employment type
- Full-time

About Upstart 13
We build software people love #BeYou #ShowYouCare #SolveProblems
We aimed to disrupt the industry; it was overdue and needed. Outsourcing had run its course in its current form.
Customers faced bad quality and unpredictability; engineers were left with menial tasks.
Everyone wanted more, and we could offer it. Inspired by LATAM culture, fueled by its people, and shaped by our mission,
Upstart 13 was born
Already working at Upstart 13?
Let’s recruit together and find your next colleague.