高级资深软件工程师
Senior Staff Software Engineer
关于该职位
IAA 正在寻找一名高级数据工程师,作为数据工程团队中的高级个人贡献者和技术领导者。这是一个需要亲力亲为、深入技术的角色,要求工程师设计和构建 IAA 数据平台中复杂且关键的组件,推动其领域内的架构决策,并提升整个团队的工程标准。
高级数据工程师负责主要系统和数据产品的设计与交付,与总监合作制定平台范围内的架构和标准,并领导执行重大且常常具有不确定性的项目。该职位通过技术深度、强大的执行力和影响力来领导团队,而非依靠人员规模,成为周围工程师的倍增器。
该职位与工程领导层、数据科学家、BI 开发人员、平台/基础设施团队以及运营、销售、市场和产品部门的业务相关方紧密合作。
你将负责
· 设计并构建主要的数据系统、管道、框架和可重用组件,负责你所在领域的架构设计,并与数据工程总监共同参与平台范围内的设计。
· 亲自在 IAA 的 Azure 数据和分析堆栈上交付复杂且影响深远的数据工程工作——包括数据摄取、转换、存储、语义建模和数据交付。
· 应用并帮助优化代码质量、性能、可扩展性、可观测性和治理方面的工程标准和模式,并通过示例和代码/设计评审推动这些标准的采用。
· 构建稳健的数据管道、语义模型和数据产品,支持仪表板、自助式分析、预测和下游机器学习系统。
· 构建生产级的数据管道和特征/数据基础设施,供数据科学家用于训练、服务和操作模型。
· 诊断并解决 BI 和数据工作负载(如 Power BI、Synapse、Fabric)中的性能、可靠性和可扩展性难题。
· 参与 Microsoft Fabric、Synapse、Power BI 和更广泛的 Azure BI 技术的技术战略,帮助评估新工具并参与自研或采购决策。
· 指导数据工程师和分析工程师,进行设计评审并帮助提升团队的技术能力。
· 作为工程领导层在数据架构和技术权衡方面的技术合作伙伴。
· 将复杂的业务需求转化为技术方案
查看英文原文
About the Role
IAA is seeking a Senior Staff Data Engineer to be a senior individual contributor and technical leader within our data engineering function. This is a hands-on, deeply technical role for an engineer who designs and builds complex, business-critical components of IAA’s data platform, drives architectural decisions within their area, and raises the engineering bar across the team.
The Senior Staff Data Engineer owns the design and delivery of major systems and data products, partners with the Director on platform-wide architecture and standards, and leads execution on significant, often ambiguous initiatives. This person leads through technical depth, strong execution, and influence rather than headcount, acting as a multiplier for the engineers around them.
This role partners closely with engineering leadership, data scientists, BI developers, platform/infrastructure teams, and business stakeholders across Operations, Sales, Marketing, and Product.
What You’ll Do
- Design and build major data systems, pipelines, frameworks, and reusable components, owning architecture within your area and contributing to platform-wide design alongside the Director Data Engineering.
- Personally deliver complex, high-impact data engineering work on IAA’s Azure data and analytics stack — ingestion, transformation, storage, semantic modeling, and data delivery.
- Apply and help refine engineering standards and patterns across code quality, performance, scalability, observability, and governance, and drive their adoption through example and code/design review.
- Build robust pipelines, semantic models, and data products that power dashboards, self-service analytics, forecasting, and downstream machine learning systems.
- Build the production-grade data pipelines and feature/data infrastructure that data scientists rely on to train, serve, and operationalize models.
- Diagnose and resolve difficult performance, reliability, and scalability challenges across BI and data workloads (e.g., Power BI, Synapse, Fabric).
- Contribute to technical strategy across Microsoft Fabric, Synapse, Power BI, and broader Azure BI technologies, helping evaluate new tools and inform build/buy decisions.
- Mentor data engineers and analytics engineers, conducting design reviews and helping elevate the technical capability of the team.
- Serve as a technical partner to engineering leadership on data architecture and technical tradeoffs within your scope.
- Translate complex business problems into practical, scalable, and well-architected data solutions.
What We’re Looking For
- Extensive hands-on experience as a senior or staff-level data engineer, with a track record of designing and delivering production data systems at scale.
- Deep expertise across the Azure BI / data technology stack, including:
- Microsoft Fabric
- Azure Synapse Analytics
- Power BI and semantic modeling
- Broader Azure data and analytics services
- Strong command of data engineering architecture, modern analytics platforms, dimensional and semantic modeling, and scalable, fault-tolerant pipelines.
- Expert-level proficiency in Python and SQL, with strong software engineering fundamentals (testing, version control, CI/CD, modular design).
- Working understanding of how data scientists consume data, enough to build the pipelines and feature/data infrastructure that support model training and serving.
- Demonstrated ability to solve ambiguous, complex problems through robust technical design and pragmatic execution.
- Strong mentoring and influence skills — able to elevate engineering practices and lead technically within a team.
- Excellent communication skills; able to explain complex technical concepts and tradeoffs to both technical and non-technical partners across Ops, Business, Sales, Marketing, Product, and Engineering.
- Ability to thrive in a fast-paced, high-visibility environment with multiple priorities and stakeholders.
Preferred Experience
- Experience building data platforms supporting enterprise use cases across operations, commercial functions, and product-driven organizations.
- Experience spanning both BI modernization and data platform enablement for analytics and ML within the same platform.
- Familiarity with cloud-native engineering practices, infrastructure-as-code, and secure, scalable data environments.
- Experience contributing to platform-wide standards and reference architectures used across multiple teams.
- Experience building data pipelines that support RAG, LLM, or modern AI workloads on enterprise data.
Why This Role Matters
The Senior Staff Data Engineer is a key technical leader within IAA’s data engineering organization. This person builds and scales the systems that enable better decisions, improved business performance, operational efficiencies, and a durable competitive advantage. Through hands-on engineering, strong design, and influence, this role directly impacts both technical direction and business outcomes across the organization.
Originally posted on Himalayas