Data Engineer
Analog Devices
- Bangalore, Karnataka
- Permanent
- Full-time
- Gather business and functional requirements and translate into robust scalable, solutions aligned to the Data Architecture guidelines
- Hands on development work on all aspects of data analysis, data provisioning, Data modeling, performance tuning and optimization
- Design, implement and operate large scale, high volume, high performance data structures for Analytics
- working knowledge of Spark, Presto, Hive, SQL and Python
- Experience building on atleast one of the cloud technologies (AWS, GCP, Azure, Snowflake, Databricks)
- Lead the execution of large scale, complex data and analytics efforts, as well as mentor complex projects using a wide breadth of data science and analytical techniques.
- Develop in-depth subject matter-expertise in understanding key strategic data sources and data lineage within the organization.
- Scope key business challenges, identify the right data and provide direction to data analysts, data analytics product managers, data scientists, data engineers and business stakeholders.
- Communicate the value of data clearly by articulating both the high-level concept and detailed user stories for feature enhancements and convince teams to adopt data-driven improvements.
- Drive innovation by creating new frameworks, standards, prototypes, and automation projects in relevant areas.
- 5+ years of experience in software engineering, including 2+ years working with data engineering technologies.
- Degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field.
- Broad expertise and experience with distributed systems, streaming systems, and data engineering tools, such as Kubernetes, Kafka, Airflow, Dagster, etc.
- Deep knowledge of Python, SQL, database design, and master data strategies.
- Experience defining, architecting, and rolling out data products, including ownership of data products through their entire lifecycle.
- Experience mentoring and leading junior technical staff, incorporating modern software development tools and practices.
- A confident peer influencer with strong communication skills who quickly establishes credibility and is capable of leading cross-functional technical teams.