MRO Logo

MRO

Senior Advisor - Big Data, Analytics and ML

Posted 2 Days Ago
Be an Early Applicant
In-Office or Remote
Hiring Remotely in Pune, Maharashtra
Senior level
In-Office or Remote
Hiring Remotely in Pune, Maharashtra
Senior level
Lead design and implementation of software and data engineering solutions. Mentor junior engineers, ensure efficiency, quality, and compliance in data processes, using Google Cloud and other technologies.
The summary above was generated by AI

 We are seeking a highly skilled and experienced Senior Advisor – Data Engineering with 10 plus years of experience to lead the design, development, and implementation of end-to-end software and data engineering solutions. In this role, you will be at the forefront of building scalable, high-performance systems for data processing, storage, and analytics while maintaining best practices in software engineering.  

As a Senior Advisor, you will guide the technical direction of both software and data projects, mentor junior engineers, and ensure that data engineering solutions are efficient, reliable, and align with business goals. You will work across cloud technologies (primarily Google Cloud Platform) and be responsible for building data pipelines, orchestrating workflows, and leveraging cloud-native tools for modern data solutions.  

Key Responsibilities:  

Solution Design & Architecture: 

  • Lead the design and architecture of complex software and data engineering solutions, ensuring they are scalable, reliable, and secure. 
  • Build and maintain end-to-end data pipelines for efficient data ingestion, processing, and transformation in cloud environments (primarily Google Cloud). 
  • Design and implement cloud-based data solutions using Cloud RunCloud FunctionsBig Query, DatastoreGCSDataplexPub/Sub, Cloud Scheduler and Composer
  • Ensure data quality, consistency, and integrity across data sources and throughout the ETL pipeline. 
  • Implement data governance best practices, ensuring compliance, security, and data privacy in the processing of sensitive information.  

Software Engineering & Development: 

  • Contribute to the development of scalable, maintainable, and efficient software applications in Python, Scala, Spark
  • Write code to integrate various data systems and ensure seamless data flow between storage, processing, and analysis layers. 
  • Develop and optimize SQL queries, Stored Procedure for Big Query to support efficient data retrieval and analytics. 

Mentorship & Team Guidance: 

  • Mentor junior software and data engineers, providing guidance on technical aspects (e.g., data pipeline design, cloud technologies, OOP principles). 
  • Provide technical leadership in both software engineering and data engineering, helping to define best practices and standards for the team. 

Collaboration & Communication: 

  • Work closely with cross-functional teams to define requirements and deliver high-quality solutions. 
  • Communicate technical solutions clearly and concisely 

Code Quality & Best Practices: 

  • Promote a culture of clean, maintainable code and ensure best practices for software and data engineering are followed. 
  • Implement design patterns and architectural principles in both software and data engineering projects to ensure long-term maintainability. 

Continuous Improvement: 

  • Stay up to date with emerging trends in both software/data engineering to bring new tools, technologies, and approaches to the team. 
  • Advocate for continuous improvement in the development and deployment processes, particularly around data management, cloud services, and automation.  

Required Skills & Qualifications:  

Proven Expertise in: 

  • Object-Oriented Programming (OOP) and software design principles. 
  • Python for building cloud-native applications, data processing, and automation. 
  • Extensive experience with Google Cloud Platform (GCP), particularly with BigQueryCloud FunctionsCloud RunDatastoreGCS, Pub/Sub, Cloud SchedulerDataplex, and Composer
  • Strong expertise in data engineering, including building ETL pipelinesdata warehousing, and data storage solutions
  • Proficiency in PostgreSQLMS-SQL, and designing relational database solutions. 
  • Familiarity with Apache Airflow for workflow orchestration and managing data pipelines. 
  • Ability to design scalable data architectures and work with both structured and unstructured data. 

Architectural Skills: 

  • Deep understanding of design patterns and their application to both software engineering and data engineering solutions. 
  • Experience designing and implementing large-scale data systems and distributed architectures. 

Mentorship & Leadership: 

  • Proven experience mentoring and guiding junior engineers  

Nice to Have:  

  • Experience with Apache Spark and Scala for large-scale data processing. 
  • Exposure with Azure cloud services.

Education:

  • Bachelor's in computers science or related.

Top Skills

Apache Airflow
BigQuery
Cloud Functions
Cloud Run
Cloud Scheduler
Composer
Dataplex
Datastore
Gcs
Google Cloud Platform
Ms-Sql
Postgres
Pub/Sub
Python
Scala
Spark
SQL

Similar Jobs

9 Hours Ago
Easy Apply
Remote
India
Easy Apply
Senior level
Senior level
Artificial Intelligence • Blockchain • Fintech • Financial Services • Cryptocurrency • NFT • Web3
The Staff Software Engineer will build new services, design scalable systems, and enhance security oversight at Coinbase, focusing on Identity & Access Management.
Top Skills: DockerDynamoDBGoMongoDBPostgresRuby on RailsRuby
13 Hours Ago
Remote
India
Entry level
Entry level
Cloud • Information Technology • Productivity • Software • Automation
As a Software Engineer, you will develop and integrate code, troubleshoot performance issues, and assist in the technical documentation and testing of applications.
Top Skills: JavaJavaScriptPythonReact
21 Hours Ago
Remote
India
Senior level
Senior level
Artificial Intelligence • Productivity • Software • Automation
You will manage a Release Engineering team, improving delivery systems, CI/CD, testing frameworks, and supply chain security while collaborating with engineering teams.
Top Skills: Artifact ManagementAutomated Testing SystemsCi/CdSupply Chain Security Tooling

What you need to know about the Pune Tech Scene

Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account