Descripción del puesto
We are seeking an experienced Azure Data Architect to design, implement, and optimize a scalable conversation analytics platform. This solution will support both real-time and batch reporting, leveraging Azure Cosmos DB (with HTAP capabilities), Azure Synapse Link or Microsoft Fabric, and Power BI (including Power BI Embedded). The ideal candidate will deliver performant, cost-efficient solutions capable of scaling to millions of records while ensuring operational excellence and strong data visualization capabilities.
We do not discriminate based on race, religion, national origin, gender identity or expression, sexual orientation, age, marital, or disability status. All candidates will be valued according to law 19691 art. 8.
Key Responsibilities
Solution Architecture & Design
- Design the data architecture and ingestion processes using Azure Cosmos DB for real-time conversation storage, with optimized data modeling and indexing for low-latency queries.
- Define partitioning strategies and document structures (e.g., metadata and message separation via discriminator fields) to ensure efficient scalability.
Real-Time & Batch Analytics Implementation
- Configure Azure Synapse Link or Microsoft Fabric to replicate data from Cosmos DB into an analytical store without impacting transactional performance.
- Build dynamic (real-time) and batch (pre-aggregated) processing flows using Cosmos DB change feed, Azure Functions, or Synapse Spark for metric calculations and updates.
Integration & Data Visualization
- Integrate with Power BI to develop interactive dashboards and embedded reports showcasing key metrics (e.g., top conversation topics, average conversation length, message count).
- Ensure implementation of security features and multi-tenancy support (e.g., Power BI Row-Level Security).
Optimization & Monitoring
- Implement strategies for cost and performance optimization (e.g., RU optimization in Cosmos DB, capacity planning in Synapse/Fabric).
- Set up monitoring with Azure Monitor, Cosmos DB metrics, and Synapse/Fabric tools, adjusting infrastructure as needed for performance and cost-efficiency.
Requisitos
- 5+ years of experience developing or architecting cloud-based solutions on Microsoft Azure.
- Proven experience with Azure Cosmos DB, including NoSQL data modeling, indexing, and partitioning strategies.
- Strong knowledge of Azure Synapse Analytics and/or Microsoft Fabric, including use of Synapse Link, mirroring, and serverless SQL/Spark queries.
- Hands-on experience with data pipelines, change feed processing, Azure Functions, and Apache Spark.
- Solid understanding of Power BI integration and Power BI Embedded for scalable visualizations.
- Experience designing HTAP (Hybrid Transactional/Analytical Processing) solutions and pre-aggregation strategies.
- Advanced level of English
Nice to Have
-
Ability to operate effectively in agile, cross-functional teams.
-
Experience optimizing big data solutions for performance and cost.
-
Strong communication skills to explain complex technical solutions to non-technical stakeholders.
Education & Certifications
-
Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related field.
-
Azure certifications (e.g., Azure Solutions Architect Expert, Azure Data Engineer Associate) are highly desirable.
Beneficios
- Pase Libre on the Black plan at no cost, and discounts for family members
- Remote or hybrid work model, you choose!
- Refunds for training, courses, certifications
- Free access to e-learning platforms like Udemy
- RedPsi Therapy: preferential fees
- English lessons
- Referral program
- Birthday day off
Detalles
Tags:
Nosotros
Switch Software is always looking for ambitious, talented software developers. Our main offerings include .NET, Java and Javascript, but if you specialize in something else, we want to see what you have to offer.
We are a growing company and have offices in Montevideo(Uruguay) and in US in Austin (Texas), Chicago and Denver. If you want to work in US projects on a team that maintains a small-company family environment, then Switch may be your next home.
