Software Engineer II
Core
Build reusable frameworks, services, and platform capabilities for data ingestion, transformation, publishing, and data-product engineering to support Marketing data control-plane strategy.
Role type
Senior IC software engineer (data platform & AI-assisted engineering)
Builds
Reusable data engineering frameworks, APIs, microservices, workers, and platform components for data ingestion, transformation, and publishing.
Domain
Data engineering, cloud applications, distributed systems, and AI-assisted development workflows.
Deliverable
production ML models | product features
Required skills
Data structures, distributed systems concepts, automated testing, CI/CD, data ingestion, data transformation, microservices, event-driven architectures, generative AI, agentic engineering, MCP, semantic/ontology models, AI-ready data-product patterns.
Preferred skills
None stated.
Technologies
C, C++, C#, Java, JavaScript, Python, Git, AI/ML frameworks.
Responsibilities
Develop automated capabilities for data quality validation, testing, schema enforcement, monitoring, and operational health; Partner with Data Engineering, Platform Engineering, DataOps, Security/Governance, and product teams to deliver end-to-end platform solutions; Use telemetry, customer feedback, incidents, and usage data to continuously improve platform capabilities.
Seniority
Mid-level, hands-on IC
