Senior Data Engineer
Cornerstone OnDemand · Hyderabad
Collected role description
Role overview
Senior Data Engineer at Cornerstone OnDemand
We are seeking a talented Senior Data Engineer in India.
Responsibilities
- Maintain and optimize the data infrastructure required for accurate extraction, transformation, and loading of data from a wide variety of data sources.
- Prepare raw data in Data Warehouses into a consumable dataset for both technical and non-technical stakeholders.
- Build, maintain, and deploy data products for analytics and data science teams on cloud platforms (e.g. AWS, Azure, GCP).
- Ensure data accuracy, integrity, privacy, security, and compliance through quality control procedures.
- Monitor data systems performance and implement optimization strategies.
Employment details
- Experience with working on large data sets and distributed computing (e.g. Hive/Hadoop/Spark/Presto/Map Reduce). #LI-Onsite
- Location: Hyderabad [India]
Additional role details
- The right candidate has strong communication skills, passion for solving business problems with data and has domain knowledge in Finance, Human Resources, and Customer Success.
- You have empathy, curiosity and desire to improve and constantly learn.
- Should be hands-on with dbt, Snowflake, Airflow, Fivetran, and has a proven track record of driving the best practices and processes, building data models and ETL loads.
- In this role you will… Design, build and maintain batch or real-time data pipelines in production.
- Develop ETL (extract, transform, load) processes to help extract and manipulate data from multiple sources.
- Automate data workflows such as data ingestion, aggregation, and ETL processing.
- Partner with data scientists and functional leaders in sales, marketing, and product to deploy machine learning models in production.
- Leverage data controls to maintain data privacy, security, compliance, and quality for allocated areas of ownership.
- You have what it takes if you have… Advanced SQL skills and experience with relational databases and database design.
- Experience working with cloud Data Warehouse solutions – Databricks, Apache Spark Experience working with data ingestion tools such as Fivetran, stitch, or Matillion.
- Working knowledge of Cloud-based solutions (e.g. AWS, Azure, GCP).
- Experience building and deploying machine learning models in production.
- Strong proficiency in object-oriented languages: Python, Java, C++, Scala.
- Strong proficiency in scripting languages like Bash.
- Strong proficiency in data pipeline and workflow management tools (e.g., Airflow).
- Strong project management and organizational skills.
- Excellent problem-solving, communication, and organizational skills.
- Proven ability to work independently and with a team.
- Extra dose of awesome if you have… Good understanding of No SQL databases like Crate DB, Redis, Cassandra, Mongo DB, or Neo4j.
- The right candidate has strong communication skills, passion for solving business proble...