首席工程师 — 全栈、云与AI
Principal Engineer — Full Stack, Cloud & AI
职位名称:高级工程师 — 全栈、云与人工智能
地点:哥伦比亚麦德林
合同类型:6个月合同转正 | 双方同意后全职
薪资范围:市场水平
语言要求:高级英语(专业书面和口语沟通)
我们正在寻找一位在全栈开发、云架构和人工智能驱动应用方面有深厚专业知识的高级工程师加入我们的团队。您将在设计和扩展多租户SaaS平台中发挥关键作用,同时领导工程标准、技术决策和跨分布式团队的开发执行。您的工作将直接影响产品交付、平台可扩展性、客户成功以及公司的长期技术战略。
主要职责
- 负责公司SaaS平台的技术架构,随着产品向商业发布扩展,设计、实施并持续演进系统。
- 每日编写生产级代码,涵盖 .NET(C#)、React、Azure服务、API和数据驱动的应用程序。
- 领导、指导并为岸上和海外环境中的工程团队提供技术方向。
- 建立并执行工程最佳实践、编码标准、架构原则和开发流程。
- 设计并实现安全的多租户SaaS架构,包括基于角色的访问控制(RBAC)和基于策略的访问控制(SBAC)授权模型。
- 构建并集成人工智能驱动的功能,包括大语言模型(LLM)编排、检索增强生成(RAG)管道、代理工作流、基于MCP的架构和智能自动化解决方案。
- 编写并维护架构文档、技术图示、API规范、架构决策记录(ADR)、操作手册和实施指南。
必备资格
- 10年以上专业软件工程经验,具备架构级别的所有权和决策能力。
- 在使用 .NET/C#、React、SQL Server 和 Microsoft Azure 服务构建企业应用程序方面有丰富经验。
- 对 Azure App Services、Functions、Service Bus、API Management、Key Vault、托管标识和 Azure DevOps 有深入理解。
- 有设计和运营多租户 SaaS 平台的经验,具备应用层和数据库层的租户隔离能力。
- 有在企业应用程序中实现 RBAC 和 SBAC 授权框架的实际经验。
- 有利用 LLM API、检索增强生成(RAG)和 MCP 架构交付生产级人工智能解决方案的经验
查看英文原文
Job Title: Principal Engineer — Full Stack, Cloud & AI
Location: Medellín, Colombia
Type of Contract: 6-Month Contract-to-Hire | Full-Time upon mutual agreement
Salary Range: Market Rates
Language Requirements: Advanced English (Professional Written and Verbal Communication)
We are seeking a skilled Principal Engineer with deep expertise in Full Stack Development, Cloud Architecture, and AI-powered applications to join our growing team. You will play a key role in designing and scaling a multi-tenant SaaS platform while leading engineering standards, technical decision-making, and development execution across distributed teams. Your work will directly impact product delivery, platform scalability, client success, and the company's long-term technology strategy.
Key Responsibilities
- Own the technical architecture of the company's SaaS platform, designing, implementing, and evolving systems as the product scales toward commercial release.
- Write production-grade code daily across .NET (C#), React, Azure services, APIs, and data-driven applications.
- Lead, mentor, and provide technical direction to engineering teams across onshore and offshore environments.
- Establish and enforce engineering best practices, coding standards, architecture principles, and development processes.
- Design and implement secure multi-tenant SaaS architectures, including RBAC and SBAC authorization models.
- Build and integrate AI-powered capabilities including LLM orchestration, RAG pipelines, agentic workflows, MCP-based architectures, and intelligent automation solutions.
- Produce and maintain architecture documentation, technical diagrams, API specifications, ADRs, operational runbooks, and implementation guides.
Must-Have Qualifications
- 10+ years of professional software engineering experience with demonstrated architect-level ownership and decision-making.
- Extensive experience building enterprise applications using .NET/C#, React, SQL Server, and Microsoft Azure services.
- Strong expertise with Azure App Services, Functions, Service Bus, API Management, Key Vault, Managed Identities, and Azure DevOps.
- Proven experience designing and operating multi-tenant SaaS platforms with application-level and database-level tenant isolation.
- Hands-on experience implementing RBAC and SBAC authorization frameworks within enterprise applications.
- Experience delivering production AI solutions utilizing LLM APIs, Retrieval-Augmented Generation (RAG), MCP architectures, and agentic AI workflows.
- Strong leadership experience mentoring developers, conducting architecture reviews, and guiding engineering teams through complex technical initiatives.
- Excellent communication skills with the ability to explain technical decisions to executive stakeholders, clients, and cross-functional teams.
- Active user of AI-assisted development tools with a demonstrated AI-forward engineering mindset.
- Willingness to travel regularly to Austin, Texas and relocate in the future if required as part of a full-time conversion.
Preferred Qualifications
- Experience with Microsoft Fabric, including data pipelines, Lakehouses, Delta Tables, Semantic Models, and Direct Lake implementations.
- Hands-on expertise with Power BI, including semantic model design, DAX development, and enterprise reporting solutions.
- Experience deploying and managing solutions within Azure AI Foundry.
- Proficiency in Python, PySpark, Databricks, or related data engineering technologies.
- Previous experience working within an MSP, SaaS, consulting, or technology services organization.
- Familiarity with Microsoft Logic Apps and workflow automation solutions.
- Microsoft certifications such as AZ-204, AZ-305, or equivalent cloud architecture certifications.
What We Offer
- Opportunity to serve as the principal technical leader for a rapidly growing SaaS platform.
- Direct collaboration with executive leadership and key business stakeholders.
- High-impact role with ownership of architecture, engineering standards, and technical strategy.
- Exposure to cutting-edge AI, cloud, and SaaS technologies.
- Collaborative environment where contributions are highly visible and directly influence company growth.
- Opportunity to shape engineering team structure, hiring strategy, and long-term technical direction.
- Clear path to long-term leadership and organizational impact within a fast-growing technology company.
Originally posted on Himalayas