Data Engineer
Responsibilities
- Design, development, and implementation of data pipelines, ETL/ELT processes, and data integration solutions.
- Deliver for data pipeline projects from development to deployment, managing, timelines, and risks.
- Ensure data quality and integrity through meticulous testing and monitoring.
- Leverage cloud platforms (AWS, Databricks) to build scalable and efficient data solutions.
- Work closely withproductteam, and key collaborators to understand data requirements.
- Enforce todata engineering industry standards and standards.
- Experience developing in an Agile development environment, and comfortable with Agile terminology and ceremonies.
- Familiarity with code versioning using GIT and code migration tools.
- Familiarity with JIRA.
- Stay up to date with the latest data technologies and trends
Basic Qualifications and Experience
- Bachelors degree in Computer Science, Information Technology, or a related field with 5-9 years of experience
- Mastery with at least one programming language (Python, Scala, or similar)
- Experience with data engineering platforms like Databricks
- Experience with vibe coding using large language models for production systems
- Broad interest in various Amgen preferred platforms/tools
- Eagerness to learn and grow in a data engineering environment
- Ability to work well within a team and communicate effectively
Functional Skills
- Efficient SQL and maintainable Python. Build end-to-end pipelines using orchestration tools. Apply data modeling, validation, logging, and monitoring. Troubleshoot failures and own delivery with limited guidance.
- Experienced with data modelling and structuring
- Experienced working with ETL orchestration technologies
- Experienced with software engineering best-practices, including but not limited to version control (Git, Subversion, etc.), CI/CD (Jenkins, Maven etc.), automated unit testing, and DevOps
- Familiarity with SQL/NOSQL database
- Experience in Agile or Scrum methodologies
- Experience with cloud-based platforms and system integration
- Experience with version control systems like Git Release management tools
- Direct experience in working in global teams
Good-to-Have Skills
- Fluent in enterprise collaboration platforms such as O365, SharePoint Online and MS Teams
- Exposure to incorporating AI tools in daily activities as well as proactively seeking opportunities toutilizeand extend AI toolsets into development work
- Experience in analytics or business intelligence roles
- Certifications related to Databricks, Agile or any software or cloud platform areadvantageous
Soft Skills
- Excellent analytical and troubleshooting skills
- Comfortable to work effectively with global, virtual teams
- High degree of initiative and self-motivation