Software Engineer 3 - Contingent (AI Data Platform Engineer
Role details
Job location
Tech stack
Job description
In this contingent resource assignment, you will participate in moderately complex Software Engineering initiatives supporting cloud-based data platforms and AI-enabled data capabilities. This role focuses on implementing modern data engineering solutions on Google Cloud Platform while leveraging agentic AI frameworks to automate data management, governance, data quality, metadata management, and data consumption functions.
The successful candidate will partner with principal engineers, product managers, and data engineering teams to build scalable, cloud-native data solutions that support enterprise analytics and AI-driven capabilities. Day-to-Day Responsibilities
- Design, build, and support cloud-native data platforms on Google Cloud
- Develop and operationalize AI-enabled data capabilities for enterprise analytics applications
- Build scalable ingestion, transformation, and distribution pipelines using Spark-based technologies
- Leverage AI and Agentic frameworks including:
- LangChain
- LangGraph
- ADK
- MCP
- RAG
- GraphRAG
- Automate:
- Data Governance
- Data Quality
- Metadata Management
- Data Compliance
- Data Consumption Services
- Design and implement Data Lakehouse architectures
- Develop batch and streaming pipelines using:
- Kafka
- Flink
- Spark Streaming
- PySpark
- Build and support semantic and analytical data models
- Collaborate with engineering and product teams to roadmap and deliver strategic data capabilities
- Support cloud modernization and enterprise analytics initiatives
- Participate in architecture reviews and technical solutioning discussions
Requirements
-
5-6 years of Google Cloud Platform (Google Cloud Platform) Data Engineering experience
-
Hands-on experience with AI/Agentic frameworks including LangChain, LangGraph/ADK, RAG, GraphRAG, MCP, and agent-based architectures
-
Strong experience with Python, PySpark, Kafka, Airflow, and Data Lakehouse architectures
-
Experience building large-scale data ingestion and processing pipelines
-
Experience with streaming technologies including Kafka, Flink, and Spark StreamingPlusses
-
Cybersecurity data platform experience
-
Experience building AI-powered data products
-
Experience automating governance, metadata, and data quality processes
-
Enterprise cloud migration experience
-
Advanced Google Cloud Platform certifications