Amgen

Principal Data Engineer

Hyderabad, India Ontario
SQL Scala Azure Ansible Docker Kubernetes API R AWS GCP Python Java Pandas Kafka
Description

Career Category

Information Systems

Job Description

Join Amgen’s Mission of Serving Patients

At Amgen, if you feel like you’re part of something bigger, it’s because you are. Our shared mission—to serve patients living with serious illnesses—drives all that we do.

Since 1980, we’ve helped pioneer the world of biotech in our fight against the world’s toughest diseases. With our focus on four therapeutic areas –Oncology, Inflammation, General Medicine, and Rare Disease– we reach millions of patients each year. As a member of the Amgen team, you’ll help make a lasting impact on the lives of patients as we research, manufacture, and deliver innovative medicines to help people live longer, fuller happier lives.

Our award-winning culture is collaborative, innovative, and science based. If you have a passion for challenges and the opportunities that lay within them, you’ll thrive as part of the Amgen team. Join us and transform the lives of patients while transforming your career.

What you will do

Let’s do this. Let’s change the world. In this vital role you will serve a critical function within Organizational, Planning, Analytics & Insights with a goal of enterprise-wide, long-term workforce transformation by connecting people, financial, procurement & capability data to enable business insights & decisions. The Principal Data Engineer will collaborate with the Tech and Data lead for OPA&I and will be responsible for architecture and quality of the OPA&I data systems.

Roles & Responsibilities:

  • Data Integration and Management: Lead the design, development and management of data infrastructure related to organizational planning. Develop and maintain robust data pipelines to integrate data from various sources including HR, Finance, Procurement, and Activities. Ensure seamless data flow and synchronization between different systems and databases. Implement strategies and tools to efficiently run and process unstructured data. Develop methods for extracting important insights from unstructured data sources. Establish and implement data validation procedures to ensure data accuracy and consistency. Develop and maintain data standards and ensure data integrity across all systems. Develop and maintain a single source of truth for organizational data. Be responsible for the development and maintenance of a single source of truth for organizational data.
  • Automation development: Design and implement automation solutions for data processes, including one-click baselining and case generation. Continuously seek opportunities to improve efficiency through automation. Lead the development and implementation of automation solutions for data processes. Ensure automation initiatives enhance efficiency and support strategic business goals.
  • Process and Data Improvement: Identify and implement improvements in data processes and workflows. Collaborate with other teams to enhance data quality and operational efficiency. Monitor and optimize data systems for performance, scalability, and security. Stay updated with the latest industry trends and advancements in software architecture and development. Find opportunities for process improvements and drive initiatives to enhance the efficiency of the development lifecycle.
  • Leadership: Provide strategic leadership in designing and implementing system architecture to support business objectives. Architect, design, and implement scalable and efficient data pipelines and systems. Develop and maintain data architecture solutions to support analytics reporting. Ensure data infrastructure is robust, secure, and optimized for performance. Facilitate technical discussions and decision-making processes within the team. Be an interdisciplinary team member who is innovative, accountable, reliable, and able to thrive in a constantly evolving environment. Provide technical guidance and mentorship to junior data engineers. Lead architectural reviews and ensure consistency to best practices in data engineering. Ensures data quality and operational expectations of the data systems.

What we expect of you

  • Master’s degree in computer science or engineering field plus 8 to 10 years of relevant experience OR
  • Bachelor’s degree in computer science or engineering field plus 10 to 14 years of relevant experience OR
  • Diploma and Minimum of 12+ years of relevant work experience

Must-Have Skills:

  • 6+ years of development experience with Databricks (or Snowflake), including cluster setup, execution, and tuning
  • Experience building ETL or ELT pipelines; Hands-on experience with SQL/NoSQL
  • Experience with one or more programming languages, Python, R, SAS, Scala, or Java.
  • Experience with common data processing libraries: Pandas, PySpark, SQLAlchemy.
  • Experience with software engineering best-practices, including but not limited to version control, infrastructure-as-code, CI/CD, and automated testing
  • Experience with data lake, data fabric and data mesh concepts
  • Experience with data modeling, performance tuning, and experience on relational and graph databases
  • Experience directing technical team to define scope, allocate work and provide technical guidance
  • Experience working in Agile-based teams
  • Experience operationalizing and running production data systems: Airflow, Linux, Monte Carlo, Kafka.
  • Experience with cloud engineering in AWS, Azure or GCP
  • Experience with DevOps tools (Ansible/ Gitlab CI/CD / GitHub / Docker /Jenkins)
  • Experience as an architect leading the design and implementation of data systems

Good-to-Have Skills:

  • Experience with AWS services: EC2, S3, EMR, RDS, Redshift/Spectrum, Lambda, Glue, Athena, API gateway, and design patterns (Containers, Serverless, Kubernetes, Docker, etc.)
  • Experience building and maintaining operationalized REST API endpoints for data integration

Professional Certifications:

  • Databricks (preferred)
  • Cloud Engineer – AWS / Azure / GCP (preferred)

Soft Skills:

  • Excellent analytical and solving skills
  • Strong verbal and written communication skills
  • Ability to work effectively with global, virtual teams
  • High degree of initiative and self-motivation
  • Ability to manage multiple priorities successfully
  • Team-oriented, with a focus on achieving team goals
  • Strong presentation and public speaking skills

EQUAL OPPORTUNITY STATEMENT 

Amgen is an Equal Opportunity employer and will consider you without regard to your race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, or disability status. 

We will ensure that individuals with disabilities are provided with reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request an accommodation. 

.

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 401 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say