Specialist Software Engineer
Job Summary
Amgen is seeking a Specialist Software Engineer to design, develop, and support scalable enterprise data and integration solutions. This role focuses on building cloud-native data pipelines, APIs, and integration platforms using technologies like Databricks, Apache Spark, and MuleSoft. The successful candidate will work in an agile environment to ensure robust data engineering and operational excellence.
Responsibilities
- Design and maintain scalable data pipelines
- Develop MuleSoft APIs and integration solutions
- Optimize ETL/ELT processes and data performance
- Implement CI/CD and DevOps for data engineering
Required Skills
- Databricks & Apache Spark
- MuleSoft API development
- SQL & Python
- AWS Cloud Services
- Data Governance & ETL
Job Details
### Role Overview
Amgen is seeking a Specialist Software Engineer to design, develop, and support scalable enterprise data and integration solutions that enable analytics, reporting, and business decision-making. This role focuses on building and maintaining cloud-native data pipelines, APIs, and integration platforms.
### Responsibilities
- Design, develop, and maintain scalable data pipelines and cloud-native data solutions using Databricks, Apache Spark, Airflow, and AWS.
- Design, build, and maintain MuleSoft APIs and integration solutions leveraging API-led connectivity.
- Develop and optimize ETL/ELT processes to support large-scale structured and unstructured data processing.
- Participate in the end-to-end delivery of data engineering solutions including design, development, testing, deployment, and monitoring.
- Collaborate with cross-functional teams to understand data requirements and design solutions.
- Build scalable and reusable data processing frameworks and integration services.
- Maintain data models, metadata definitions, and technical documentation.
- Implement data validation, reconciliation, and quality control processes.
- Optimize Spark jobs, SQL queries, APIs, and ETL pipelines for performance.
- Leverage AWS cloud services for secure data solutions and integration services.
- Support CI/CD automation and DevOps best practices.
- Identify, troubleshoot, and resolve complex data processing and integration issues.
- Adhere to software engineering best practices including unit testing and peer reviews.
### Qualifications & Requirements
- Master's degree with 3-7 years experience OR Bachelor's degree with 5-9 years experience OR Diploma with 7-11 years experience in Computer Science/IT.
- Proficiency in big data technologies (Databricks, Apache Spark/PySpark/SparkSQL).
- Strong skills in data analysis (SQL) and data visualization.
- Expertise in MuleSoft API design and development.
- Understanding of data governance, data protection regulations (GDPR, CCPA).
- Knowledge of Python, data modeling, warehousing, and AWS cloud platforms.
- Ability to work effectively in agile product delivery environments.