onsite
Senior Software Engineer, Generative AI & GCP Data Analytics - Google
AI Engineer
Senior Software Engineer driving generative AI solutions on Google Cloud Platform, building scalable data pipelines, analytics, and ML models using Python, Java, BigQuery, and Apache Beam.
About the role
Key Responsibilities
- Design, develop, and deploy end‑to‑end generative AI services on Google Cloud Platform, leveraging Vertex AI, BigQuery, and Cloud Storage.
- Build and maintain large‑scale data pipelines with Apache Beam/Dataflow to ingest, transform, and enrich data for AI model training and real‑time analytics.
- Collaborate with product, data science, and infrastructure teams to define data schemas, feature engineering workflows, and model evaluation pipelines.
- Implement robust, production‑grade code in Python and Java, ensuring high performance, reliability, and observability.
- Optimize cost and performance of GCP resources, including autoscaling, caching, and query optimization.
Requirements
- 5+ years of professional software engineering experience, with deep expertise in Python and Java.
- Strong background in data engineering and analytics on GCP (BigQuery, Dataflow, Pub/Sub, Cloud Composer).
- Hands‑on experience building, training, and deploying machine‑learning or generative‑AI models in a cloud environment.
- Proficiency with distributed processing frameworks such as Apache Beam, Spark, or Flink.
- Excellent problem‑solving skills, ability to work cross‑functionally, and a track record of delivering production‑ready AI solutions at scale.
Skills
pythonjavamachine learningapache beam