In this vital role you will play a key role in a regulatory submission content automation initiative which will modernize and digitize the regulatory submission process, positioning Amgen as a leader in regulatory innovation. The initiative leverages state-of-the-art technologies, including Generative AI, Structured Content Management, and integrated data to automate the creation, and management of regulatory content.
Roles & Responsibilities: -
Possesses strong rapid prototyping skills and can quickly translate concepts into working code
-
Contribute to both front-end and back-end development using cloud technology
-
Develop innovative solution using generative AI technologies
-
Ensure code quality and adherence to best practices
-
Create and maintain documentation on software architecture, design, deployment, disaster recovery, and operations
-
Identify and resolve technical challenges effectively
-
Stay updated with the latest trends and advancements
-
Work closely with product team, business team, and other stakeholders
-
Design, develop, and implement applications and modules, including custom reports, interfaces, and enhancements
-
Analyze and understand the functional and technical requirements of applications, solutions and systems and translate them into software architecture and design specifications
-
Develop and execute unit tests, integration tests, and other testing strategies to ensure the quality of the software
-
Identify and resolve software bugs and performance issues
-
Work closely with cross-functional teams, including product management, design, and QA, to deliver high-quality software on time
-
Customize modules to meet specific business requirements
-
Work on integrating with other systems and platforms to ensure seamless data flow and functionality
-
Provide ongoing support and maintenance for applications, ensuring that they operate smoothly and efficiently
Basic Qualifications:
Preferred Qualifications:
Functional Skills: Must-Have Skills:
-
Proficiency in Python/PySpark development, Fast API, PostgreSQL, Databricks, DevOps Tools, CI/CD, Data Ingestion.
-
Candidates should be able to write clean, efficient, and maintainable code.
-
Knowledge of HTML, CSS, and JavaScript, along with popular front-end frameworks like React or Angular, is required to build interactive and responsive web applications
-
In-depth knowledge of data engineering concepts, ETL processes, and data architecture principles. Strong understanding of cloud computing principles, particularly within the AWS ecosystem
-
Strong understanding of software development methodologies, including Agile and Scrum
-
Experience with version control systems like Git
-
Hands on experience with various cloud services, understand pros and cons of various cloud service in well architected cloud design principles
-
Strong problem solving, analytical skills; Ability to learn quickly; Excellent communication and interpersonal skills
-
Experienced with API integration, serverless, microservices architecture.
-
Experience in SQL/NoSQL database, vector database for large language models
Good-to-Have Skills: -
Strong understanding of cloud platforms (e.g., AWS, GCP, Azure) and containerization technologies (e.g., Docker, Kubernetes)
-
Experience with monitoring and logging tools (e.g., Prometheus, Grafana, Splunk)
-
Experience with data processing tools like Hadoop, Spark, or similar
-
Experience with integration technologies
Soft Skills:
-
Excellent analytical and troubleshooting 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