资深软件工程师,技术负责人 - 平台
Principal Software Engineer, Tech Lead - Platform
关于 Cardlytics
成立于 2008 年,Cardlytics(纳斯达克:CDLX)是行业领先的购买智能和激励平台。我们通过合作伙伴的数字奖励计划,帮助企业在吸引、理解并激励消费者方面变得更聪明、更有价值。加入我们,共同实现让所有人的商业更聪明、更有价值的使命!
关于团队
在 Cardlytics,我们的目标是简化整个组织的数据使用流程。我们深知,可访问、可靠的数据是做出明智决策和创新解决问题的基础。通过与产品和工程团队紧密合作,我们根据他们的具体工作流程需求定制解决方案,并在平台上进行战略性投资,以确保数据的快速访问。我们的方法旨在简化团队与数据的交互方式,加快洞察速度,使 Cardlytics 团队能够充分发挥数据潜力,实现有影响力的成果,并做出有意识的技术选择,以保持数据基础设施的成本效益。
关于职位
Cardlytics 正在寻找一位高级软件工程师、技术负责人 - 平台加入团队,向云与数据基础设施工程副总裁汇报。
我们正在寻找一位经验丰富的技术领导者,负责并推动我们在 AWS 上的数据计算环境的端到端发展,包括定义下一代平台的方向。在此职位上,您将做出影响分析师、工程师和业务利益相关者在 Cardlytics 与数据交互方式的架构、设计和运营决策。随着数据消费越来越多地转向人工智能和代理应用,您还将塑造平台向人工智能就绪基础的演进——涵盖语义层、特征存储和数据本体论等这些系统所依赖的部分。您将结合对行业领先数据平台的深入专业知识,提供技术领导力,定义平台标准,并作为组织内多样化用户群体的主要技术合作伙伴。
您将:
- 架构与设计:设计和演进 Cardlytics 下一代架构;为批处理、流处理、机器学习和人工智能/代理工作负载建立参考架构和标准。
- 人工智能就绪数据平台:构建语义层、特征存储和数据本体论,使 Cardlytics 的数据可供人工智能/代理应用使用;为人类和 AI 提供受监管的自助访问。
查看英文原文
About Cardlytics
Founded in 2008, Cardlytics (NASDAQ: CDLX) is the industry-leading purchase intelligence and incentives platform. We make commerce smarter and more rewarding for everyone by helping businesses attract, understand, and incentivize consumers through our partners' digital reward programs. Join us on our mission to make commerce smarter and more rewarding for everyone!
About the Team
At Cardlytics, our goal is to streamline data consumption across the entire organization. We understand that accessible, reliable data underpins informed decision-making and innovative problem-solving. By partnering closely with product and engineering teams, we tailor our solutions to fit their specific workflow needs and make strategic investments in our platform to ensure swift access to data. Our approach is designed to simplify the way teams interact with data, to accelerate time-to-insight to enable Cardlytics teams to harness the full potential of their data for impactful outcomes, and to make deliberate technology choices that keep our data infrastructure cost-effective.
About the Position
Cardlytics is seeking a Principal Software Engineer, Tech Lead - Platform to join the team, reporting to the VP of Engineering, Cloud & Data Infrastructure.
We are looking for an experienced technical leader to own and evolve our data compute environment end-to-end on AWS, including defining the next-generation platform direction. In this role, you will make architectural, design, and operational decisions that shape how analysts, engineers, and business stakeholders interact with data at Cardlytics. As data consumption increasingly shifts toward AI and agentic applications, you will also shape the platform's evolution into an AI-ready foundation — spanning the semantic layer, feature store, and data ontology that these systems depend on. You will combine deep expertise in industry-leading data platforms with the ability to provide technical leadership, define platform standards, and act as the primary technical partner for diverse user groups across the organization.
You will:
- Architecture and design: Design and evolve the Cardlytics next-generation architecture; establish reference architectures and standards for batch, streaming, ML, and AI/agentic workloads.
- AI-ready data platform: Build out the semantic layer, feature store, and data ontology that make Cardlytics data consumable by AI/agentic applications; enable governed, self-service access for both human and machine (LLM/agent) consumers.
- User enablement: Serve as the primary technical partner for analysts, engineers, and business users; develop self-service guides, onboarding materials, and best-practice documentation to reduce friction across all user groups.
- Technical leadership: Set technical direction for the platform and mentor engineers across the data and platform teams; drive engineering excellence and best practices, and manage the vendor relationship.
- Performance and reliability: Define monitoring standards and SLAs, lead performance tuning for Spark jobs, open table formats (e.g. Delta, Hudi), and SQL query engines; own incident response and root-cause analysis.
- Governance and security: Drive adoption of a unified governance layer (e.g., Databricks Unity Catalog) for centralized RBAC, column-level security, data lineage, and metadata management; implement and maintain security best practices including encryption and audit logging.
- Platform standards and governance: Define the operating model and guardrails for the managed lakehouse platforms (including Databricks on AWS) — compute policies, access model, catalog structure, and cost governance — with day-to-day administration executed by the platform and domain teams working within those standards.
- Infrastructure as code: Own the CI/CD strategy for lakehouse and data platform deployments (Terraform, GitHub Actions, and platform-native packaging such as Asset Bundles); enforce DevOps practices across engineering teams.
You have:
- 7+ years of experience in data engineering or data platform roles, with at least 2 years in a technical lead or architecture capacity.
- Deep, hands-on expertise with the leading industry platforms, frameworks, and tools: Databricks, AWS EMR or similar, Delta Lake, Unity Catalog, Spark (PySpark), and SQL; with a solid understanding of compute/cluster management on AWS.
- Proven experience designing and delivering Lakehouse architectures and large-scale ELT/ETL pipelines in production environments.
- Proficiency in Infrastructure as Code tools, such as Terraform.
- Demonstrated experience supporting diverse stakeholder groups including analysts, engineers (including ML engineers), and non-technical business users.
- Strong understanding of data governance, data modeling, and cloud security best practices.
- Excellent communication and collaboration skills, with the ability to translate technical concepts for non-technical audiences.
Nice to have:
- Experience designing or operating a semantic layer, feature store, or data ontology / knowledge graph in a production environment.
- Familiarity with managing data for ML systems and AI/agentic applications, such as training pipelines or inference for LLM-powered and agentic tools.
Technical Environment
We primarily use macOS and Google Workspace (Docs, Sheets, Slides). While our preferred platform is macOS, we support both macOS and Windows. Familiarity with or willingness to work within this environment is required.
Core Values
Our shared values are the driving force behind everything we do. Across all roles, we are looking for teammates who embody these values:
- Customer and partner first
- Act with urgency and focus
- Integrity with our partners and data
- Accountability even when challenged
- Empowerment over hierarchy
- Growth over comfort
Benefits and Perks
- Flexible paid time off plus company holidays
- Medical, dental, and vision insurance begins on your first day
- 401(k) retirement plan with company match, plan also includes a student loan debt repayment option
- Employee Stock Purchase Plan
- Educational assistance for continuing education
- Lifestyle Spending Account for physical, emotional, and financial wellness (like gym memberships, home down payments, art classes, park passes, and more!)
- Complimentary Calm app subscriptions to support employee mental health and wellbeing
As an equal opportunity employer, Cardlytics is committed to diversity, equity, and inclusion. Our people bring our products and organization to life, and every unique perspective makes us better. If you can do the job and you’re excited about growing with us as we scale our best-in-class advertising platform, we’d love to hear from you. If you need accommodation in the recruiting process due to a disability, please email or inform your recruiter.
Originally posted on Himalayas