2 days ago
Remote, Mexico or Mexico City, MexicoMid Level
Responsibilities
- Design, develop, test, deploy, monitor, and operate scalable cloud-based applications, data platforms, analytics solutions, automation capabilities, and AI-powered experiences.
- Independently deliver features and components from technical design through implementation, testing, deployment, monitoring, and operational support.
- Build and optimize data pipelines, semantic models, data products, analytics solutions, and AI-enabled capabilities for business decision-making.
- Develop test strategies and use automated and AI-assisted testing to improve quality, prevent regressions, and validate security requirements.
- Create technical designs that address telemetry, monitoring, security, compliance, resiliency, and operational needs.
- Troubleshoot production issues, conduct root cause analysis, and improve service reliability, scalability, performance, observability, and customer experience.
- Collaborate with engineers, product managers, data scientists, and business stakeholders to deliver integrated solutions.
- Participate in architecture and design reviews, code reviews, CI/CD, deployment activities, live-site operations, on-call support, and incident response.
- Apply secure engineering, privacy, accessibility, compliance, and responsible AI practices.
- Mentor engineers through knowledge sharing, technical guidance, and peer reviews.
Requirements
- Bachelor’s degree in computer science or a related technical field plus 2 or more years of technical engineering experience with coding in C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
- Preferred: master’s degree plus 3 or more years of technical engineering experience, or bachelor’s degree plus 5 or more years of technical engineering experience, or equivalent experience.
- Experience in software engineering, business analytics, data science, data engineering, business intelligence, data modeling, semantic modeling, or related technical disciplines.
- Experience developing, testing, deploying, and supporting cloud applications, data platforms, analytics solutions, data pipelines, semantic models, and AI-powered solutions.
- Experience with Microsoft Azure, Microsoft Fabric, Power BI, Azure AI Services, Azure OpenAI, Azure Data Factory, Synapse Analytics, and Dataverse.
- Knowledge of data warehousing, dimensional modeling, semantic modeling, distributed systems, cloud-native architectures, API development, telemetry, monitoring, resiliency, operational excellence, and DevOps practices.
- Experience with architecture and design reviews, source control, testing, CI/CD, monitoring, and telemetry.
- Familiarity with AI/ML development, prompt engineering, agentic frameworks, GitHub Copilot, AI-assisted development tools, and Responsible AI practices.
- Experience working in Agile development environments and collaborating with cross-functional engineering teams.
- Ability to use AI tools and services to improve engineering productivity, solution quality, and business outcomes, along with problem-solving, communication, collaboration, customer focus, and continuous learning.
About Microsoft
Microsoft develops operating systems, productivity software, cloud services, developer tools, and consumer devices for individuals, enterprises, and governments. Its main products include Windows, Microsoft 365, Azure, Visual Studio/GitHub, Xbox, and LinkedIn; revenue comes from software subscriptions and licenses, cloud consumption, hardware sales, and advertising. Founded in 1975 and headquartered in Redmond, Washington, Microsoft is a public company traded on Nasdaq.
