Amgen
Hyderabad, India
Role Description We are seeking an Associate Software Engineer to support the design, development, testing, deployment, and maintenance of secure and user-friendly software applications. Working under the guidance of senior engineers, this role will contribute to front-end development, back-end API integration, software testing, defect resolution, and production support. The engineer will collaborate with product managers, UX/UI designers, developers, QA professionals, and DevOps teams to deliver reliable and scalable software solutions. The role also includes quality assurance responsibilities such as test planning, test execution, defect management, regression testing, and test automation to ensure applications meet functional, performance, accessibility, and usability requirements before release. Roles and Responsibilities Software Development Contribute to the design, development, testing, deployment, and maintenance of software applications. Work with senior engineers to implement features based on business, technical, and user-experience requirements. Develop front-end applications using React, Vite, TypeScript or JavaScript, HTML5, and CSS3. Build reusable, responsive, and accessible user-interface components following enterprise design standards. Collaborate with UX/UI designers to translate wireframes, prototypes, and mockups into functional interfaces. Integrate front-end applications with RESTful APIs and back-end services. Contribute to back-end API development using Python and FastAPI under the guidance of senior engineers. Support integration with enterprise applications, databases, identity platforms, cloud services, and third-party APIs. Participate in software design discussions, peer code reviews, and technical walkthroughs. Follow coding standards, secure development practices, and reusable software-design patterns. Develop and maintain unit, integration, and end-to-end automated tests. Troubleshoot and resolve software defects, integration issues, and performance problems. Support CI/CD processes for automated build, testing, security scanning, and deployment. Create and maintain technical documentation, including API details, configuration instructions, deployment steps, and support procedures. Support application monitoring, production issue investigation, and operational improvements. Participate in Agile ceremonies, including sprint planning, backlog refinement, daily stand-ups, demonstrations, and retrospectives. Stay current with emerging software-development, cloud, testing, security, and AI technologies. Quality Assurance Participate in test planning, test-case design, and test execution for new features and enhancements. Develop, execute, and maintain functional, integration, regression, smoke, user-interface, and end-to-end test cases. Perform manual testing and contribute to automated testing using appropriate frameworks. Validate application functionality, usability, accessibility, data accuracy, and API behavior. Identify, document, prioritize, and track software defects using tools such as Jira or Azure DevOps. Validate defect fixes and perform regression testing to ensure application stability. Collaborate with developers, product owners, and UX/UI designers to ensure requirements are testable and acceptance criteria are clear. Support User Acceptance Testing by preparing test data, validating functionality, documenting results, and assisting business users. Contribute to release-readiness reviews and confirm that software meets established quality standards before production deployment. Support continuous improvement of testing processes, automation coverage, defect prevention, and overall software quality. Security and Quality Follow secure software-development practices, including input validation, secure API usage, authentication, authorization, and secrets handling. Support the remediation of findings from application-security and code-quality tools such as Veracode, SonarQube, Snyk, Checkmarx, or equivalent platforms. Assist with dependency scanning, static code analysis, container scanning, and security validation within CI/CD pipelines. Follow OWASP guidance and enterprise security standards when developing and testing applications. Basic Qualifications and Experience Bachelor’s degree with 2–6 years of experience in Computer Science, Information Technology, Software Engineering, Engineering, or a related field. Functional Skills Must-Have Skills Understanding of information systems, software-development principles, and the software-development lifecycle. Hands-on experience with HTML5, CSS3, JavaScript or TypeScript. Familiarity with React and Vite, Angular, Vue.js, or another modern front-end framework. Understanding of component-based architecture, responsive design, application state, routing, and reusable UI development. Familiarity with web accessibility standards and practices, including WCAG. Ability to work with RESTful APIs and integrate front-end applications with back-end systems. Basic knowledge of Python and FastAPI or a comparable back-end framework. Understanding of relational databases, SQL, and basic data-access concepts. Experience developing, testing, debugging, and deploying software applications. Understanding of software-testing methodologies, including functional, integration, regression, smoke, end-to-end, and user acceptance testing. Experience creating and executing test cases and documenting test results. Basic experience with unit and UI testing frameworks such as Jest, React Testing Library, Cypress, Playwright, Selenium, or equivalent tools. Understanding of REST API testing using Postman or an equivalent tool. Familiarity with defect lifecycle management using Jira, Azure DevOps, or a similar platform. Familiarity with Git-based version control, branching, pull requests, and code reviews. Understanding of Agile and Scrum delivery methodologies. Basic understanding of CI/CD pipelines and automated software deployment. Understanding of secure coding principles, OWASP guidance, authentication, authorization, and dependency security. Strong analytical, debugging, troubleshooting, and problem-solving skills. Good-to-Have Skills Experience with React, Vite, TypeScript, and modern front-end development tools. Familiarity with FastAPI, including request validation, API endpoints, authentication, error handling, and automated testing. Familiarity with AWS, Azure, or Google Cloud, with AWS preferred. Exposure to AWS services such as S3, Lambda, API Gateway, ECS, RDS, DynamoDB, or CloudWatch. Basic experience with Docker and containerized application development. Familiarity with Infrastructure as Code, DevOps, and cloud-native development concepts. Familiarity with UI component libraries and design systems such as Material UI, Ant Design, or Fluent UI. Exposure to monitoring and logging tools such as CloudWatch, Grafana, Splunk, Datadog, or equivalent platforms. Familiarity with application-security and code-quality tools such as Veracode, SonarQube, Snyk, or equivalent platforms. Understanding of data validation, data quality, privacy, and governance concepts. Exposure to AI/ML-enabled applications or Generative AI technologies such as Large Language Models, Retrieval-Augmented Generation, and AI-assisted development tools. Familiarity with GitHub Copilot, OpenAI Codex, Cursor, or equivalent enterprise-approved development tools. Experience working within biotechnology, pharmaceutical, life sciences, manufacturing, or another regulated industry. Soft Skills Strong analytical and troubleshooting abilities. Effective verbal and written communication skills. Ability to collaborate effectively with technical and non-technical team members. Eagerness to learn and adapt to new technologies and development practices. Ability to manage multiple tasks with appropriate guidance and minimal supervision. Team-oriented mindset with a commitment to shared goals. Strong sense of ownership, accountability, and attention to detail. Ability to receive feedback, apply coaching, and continuously improve. Commitment to software quality, security, accessibility, and user experience.
Role Description We are seeking an Associate Software Engineer to support the design, development, testing, deployment, and maintenance of secure and user-friendly software applications. Working under the guidance of senior engineers, this role will contribute to front-end development, back-end API integration, software testing, defect resolution, and production support. The engineer will collaborate with product managers, UX/UI designers, developers, QA professionals, and DevOps teams to deliver reliable and scalable software solutions. The role also includes quality assurance responsibilities such as test planning, test execution, defect management, regression testing, and test automation to ensure applications meet functional, performance, accessibility, and usability requirements before release. Roles and Responsibilities Software Development Contribute to the design, development, testing, deployment, and maintenance of software applications. Work with senior engineers to implement features based on business, technical, and user-experience requirements. Develop front-end applications using React, Vite, TypeScript or JavaScript, HTML5, and CSS3. Build reusable, responsive, and accessible user-interface components following enterprise design standards. Collaborate with UX/UI designers to translate wireframes, prototypes, and mockups into functional interfaces. Integrate front-end applications with RESTful APIs and back-end services. Contribute to back-end API development using Python and FastAPI under the guidance of senior engineers. Support integration with enterprise applications, databases, identity platforms, cloud services, and third-party APIs. Participate in software design discussions, peer code reviews, and technical walkthroughs. Follow coding standards, secure development practices, and reusable software-design patterns. Develop and maintain unit, integration, and end-to-end automated tests. Troubleshoot and resolve software defects, integration issues, and performance problems. Support CI/CD processes for automated build, testing, security scanning, and deployment. Create and maintain technical documentation, including API details, configuration instructions, deployment steps, and support procedures. Support application monitoring, production issue investigation, and operational improvements. Participate in Agile ceremonies, including sprint planning, backlog refinement, daily stand-ups, demonstrations, and retrospectives. Stay current with emerging software-development, cloud, testing, security, and AI technologies. Quality Assurance Participate in test planning, test-case design, and test execution for new features and enhancements. Develop, execute, and maintain functional, integration, regression, smoke, user-interface, and end-to-end test cases. Perform manual testing and contribute to automated testing using appropriate frameworks. Validate application functionality, usability, accessibility, data accuracy, and API behavior. Identify, document, prioritize, and track software defects using tools such as Jira or Azure DevOps. Validate defect fixes and perform regression testing to ensure application stability. Collaborate with developers, product owners, and UX/UI designers to ensure requirements are testable and acceptance criteria are clear. Support User Acceptance Testing by preparing test data, validating functionality, documenting results, and assisting business users. Contribute to release-readiness reviews and confirm that software meets established quality standards before production deployment. Support continuous improvement of testing processes, automation coverage, defect prevention, and overall software quality. Security and Quality Follow secure software-development practices, including input validation, secure API usage, authentication, authorization, and secrets handling. Support the remediation of findings from application-security and code-quality tools such as Veracode, SonarQube, Snyk, Checkmarx, or equivalent platforms. Assist with dependency scanning, static code analysis, container scanning, and security validation within CI/CD pipelines. Follow OWASP guidance and enterprise security standards when developing and testing applications. Basic Qualifications and Experience Bachelor’s degree with 2–6 years of experience in Computer Science, Information Technology, Software Engineering, Engineering, or a related field. Functional Skills Must-Have Skills Understanding of information systems, software-development principles, and the software-development lifecycle. Hands-on experience with HTML5, CSS3, JavaScript or TypeScript. Familiarity with React and Vite, Angular, Vue.js, or another modern front-end framework. Understanding of component-based architecture, responsive design, application state, routing, and reusable UI development. Familiarity with web accessibility standards and practices, including WCAG. Ability to work with RESTful APIs and integrate front-end applications with back-end systems. Basic knowledge of Python and FastAPI or a comparable back-end framework. Understanding of relational databases, SQL, and basic data-access concepts. Experience developing, testing, debugging, and deploying software applications. Understanding of software-testing methodologies, including functional, integration, regression, smoke, end-to-end, and user acceptance testing. Experience creating and executing test cases and documenting test results. Basic experience with unit and UI testing frameworks such as Jest, React Testing Library, Cypress, Playwright, Selenium, or equivalent tools. Understanding of REST API testing using Postman or an equivalent tool. Familiarity with defect lifecycle management using Jira, Azure DevOps, or a similar platform. Familiarity with Git-based version control, branching, pull requests, and code reviews. Understanding of Agile and Scrum delivery methodologies. Basic understanding of CI/CD pipelines and automated software deployment. Understanding of secure coding principles, OWASP guidance, authentication, authorization, and dependency security. Strong analytical, debugging, troubleshooting, and problem-solving skills. Good-to-Have Skills Experience with React, Vite, TypeScript, and modern front-end development tools. Familiarity with FastAPI, including request validation, API endpoints, authentication, error handling, and automated testing. Familiarity with AWS, Azure, or Google Cloud, with AWS preferred. Exposure to AWS services such as S3, Lambda, API Gateway, ECS, RDS, DynamoDB, or CloudWatch. Basic experience with Docker and containerized application development. Familiarity with Infrastructure as Code, DevOps, and cloud-native development concepts. Familiarity with UI component libraries and design systems such as Material UI, Ant Design, or Fluent UI. Exposure to monitoring and logging tools such as CloudWatch, Grafana, Splunk, Datadog, or equivalent platforms. Familiarity with application-security and code-quality tools such as Veracode, SonarQube, Snyk, or equivalent platforms. Understanding of data validation, data quality, privacy, and governance concepts. Exposure to AI/ML-enabled applications or Generative AI technologies such as Large Language Models, Retrieval-Augmented Generation, and AI-assisted development tools. Familiarity with GitHub Copilot, OpenAI Codex, Cursor, or equivalent enterprise-approved development tools. Experience working within biotechnology, pharmaceutical, life sciences, manufacturing, or another regulated industry. Soft Skills Strong analytical and troubleshooting abilities. Effective verbal and written communication skills. Ability to collaborate effectively with technical and non-technical team members. Eagerness to learn and adapt to new technologies and development practices. Ability to manage multiple tasks with appropriate guidance and minimal supervision. Team-oriented mindset with a commitment to shared goals. Strong sense of ownership, accountability, and attention to detail. Ability to receive feedback, apply coaching, and continuously improve. Commitment to software quality, security, accessibility, and user experience.
Amgen
Hyderabad, India
Group Purpose Integrated Signal Management group is responsible for the direction and strategy for safety signal detection and management, safety governance, and quality complaints trending and analytics. It drives policies, research, innovation, and implementation of best practices in safety data mining, statistical signal detection, signal management and tracking, product complaint trending and analytics, risk management, benefit-risk assessment, and safety communications. Job Summary The Senior Data Scientist applies advanced expertise in statistics, data science, and analytical methodologies to support pharmacovigilance, safety signal detection, post-marketing surveillance, and safety decision-making within Global Patient Safety. The role works closely with Therapeutic Area Safety, Integrated Signal Management, and cross-functional partners to design and execute complex analyses using internal safety data, spontaneous reporting systems, real-world data, and other safety-relevant data sources. This role applies and evaluates a range of analytical approaches including frequentist and Bayesian signal detection methods, temporal and trending analyses, observational data methods, and emerging machine learning and artificial intelligence techniques. The role is responsible for translating complex safety questions into appropriate analytical designs, developing reproducible and scalable analytical workflows, evaluating methodological assumptions and limitations, and communicating scientifically defensible findings to technical and non-technical stakeholders. Through the application of advanced analytics, automation, visualization, and innovative data science methods, the Senior Data Scientist helps strengthen Amgen's safety surveillance capabilities, improve analytical efficiency, and enable timely, data-driven decisions that support patient safety. Key Activities 1. Provides data science and statistical support for safety surveillance, signal detection, and signal assessment activities. 2. Partners with TA Safety and Integrated Signal Management to develop and execute analytical approaches for safety questions and post-marketing surveillance. 3. Applies frequentist, Bayesian, temporal, and other fit-for-purpose statistical methods used in pharmacovigilance. 4. Analyzes internal safety data, spontaneous reporting data, real-world data, and other relevant sources to generate actionable insights. 5. Develops reproducible analytical workflows using programming, automation, and visualization technologies. 6. Evaluates and applies advanced analytics, machine learning, NLP, and AI-enabled approaches to support safety surveillance and analytical efficiency. 7. Communicates analytical methods, findings, limitations, and recommendations clearly to cross-functional stakeholders. Knowledge and Skills Strong background in statistics and complex statistical analysis. Proficiency in one or more analytical programming languages such as Python, R, SQL, or SAS Working knowledge of machine learning and emerging AI methods Strong communication skills. Ability to lead/influence cross-functional teams. Ability to manage multiple projects and priorities simultaneously. Ability to operate effectively in a cross-functional, matrixed environment. Preferred Knowledge of pharmacovigilance principles, safety signal detection, signal management, and post-marketing surveillance. Familiarity with pharmacovigilance and safety data sources, including spontaneous reporting systems, safety databases, and real-world data sources. Knowledge of frequentist and Bayesian statistical approaches used in safety surveillance and signal detection Education (Basic) Doctorate degree and 2 years of Data Science / Statistics / Biostatistics / Epidemiology / Mathematics / or related quantitative experience; OR Master’s degree and 6 years of Data Science / Statistics / Biostatistics / Epidemiology / Mathematics / or related quantitative experience; OR Bachelor’s degree and 8 years of Data Science / Statistics / Biostatistics / Epidemiology / Mathematics / or related quantitative experience; OR Associate’s degree and 10 years of Data Science / Statistics / Biostatistics / Epidemiology / Mathematics / or related quantitative experience; Education & Experience (Preferred) 8-13 years of applied data science, statistics, analytics, or related quantitative experience Experience in pharmaceutical, biotechnology, pharmacovigilance, clinical safety, epidemiology, or another regulated healthcare environment Experience analyzing adverse event, spontaneous reporting, real-world, claims, EHR, or other healthcare data Experience with pharmacovigilance signal detection methodologies, including frequentist and/or Bayesian approaches Experience using Python OR SAS OR R and SQL or comparable analytical technologies hands with coding Experience with machine learning, NLP, or AI-enabled analytical methods is desirable Degree in Statistics, Biostatistics, Mathematics, Data Science, Epidemiology, Computer Science, Engineering, or another quantitative/scientific field
Group Purpose Integrated Signal Management group is responsible for the direction and strategy for safety signal detection and management, safety governance, and quality complaints trending and analytics. It drives policies, research, innovation, and implementation of best practices in safety data mining, statistical signal detection, signal management and tracking, product complaint trending and analytics, risk management, benefit-risk assessment, and safety communications. Job Summary The Senior Data Scientist applies advanced expertise in statistics, data science, and analytical methodologies to support pharmacovigilance, safety signal detection, post-marketing surveillance, and safety decision-making within Global Patient Safety. The role works closely with Therapeutic Area Safety, Integrated Signal Management, and cross-functional partners to design and execute complex analyses using internal safety data, spontaneous reporting systems, real-world data, and other safety-relevant data sources. This role applies and evaluates a range of analytical approaches including frequentist and Bayesian signal detection methods, temporal and trending analyses, observational data methods, and emerging machine learning and artificial intelligence techniques. The role is responsible for translating complex safety questions into appropriate analytical designs, developing reproducible and scalable analytical workflows, evaluating methodological assumptions and limitations, and communicating scientifically defensible findings to technical and non-technical stakeholders. Through the application of advanced analytics, automation, visualization, and innovative data science methods, the Senior Data Scientist helps strengthen Amgen's safety surveillance capabilities, improve analytical efficiency, and enable timely, data-driven decisions that support patient safety. Key Activities 1. Provides data science and statistical support for safety surveillance, signal detection, and signal assessment activities. 2. Partners with TA Safety and Integrated Signal Management to develop and execute analytical approaches for safety questions and post-marketing surveillance. 3. Applies frequentist, Bayesian, temporal, and other fit-for-purpose statistical methods used in pharmacovigilance. 4. Analyzes internal safety data, spontaneous reporting data, real-world data, and other relevant sources to generate actionable insights. 5. Develops reproducible analytical workflows using programming, automation, and visualization technologies. 6. Evaluates and applies advanced analytics, machine learning, NLP, and AI-enabled approaches to support safety surveillance and analytical efficiency. 7. Communicates analytical methods, findings, limitations, and recommendations clearly to cross-functional stakeholders. Knowledge and Skills Strong background in statistics and complex statistical analysis. Proficiency in one or more analytical programming languages such as Python, R, SQL, or SAS Working knowledge of machine learning and emerging AI methods Strong communication skills. Ability to lead/influence cross-functional teams. Ability to manage multiple projects and priorities simultaneously. Ability to operate effectively in a cross-functional, matrixed environment. Preferred Knowledge of pharmacovigilance principles, safety signal detection, signal management, and post-marketing surveillance. Familiarity with pharmacovigilance and safety data sources, including spontaneous reporting systems, safety databases, and real-world data sources. Knowledge of frequentist and Bayesian statistical approaches used in safety surveillance and signal detection Education (Basic) Doctorate degree and 2 years of Data Science / Statistics / Biostatistics / Epidemiology / Mathematics / or related quantitative experience; OR Master’s degree and 6 years of Data Science / Statistics / Biostatistics / Epidemiology / Mathematics / or related quantitative experience; OR Bachelor’s degree and 8 years of Data Science / Statistics / Biostatistics / Epidemiology / Mathematics / or related quantitative experience; OR Associate’s degree and 10 years of Data Science / Statistics / Biostatistics / Epidemiology / Mathematics / or related quantitative experience; Education & Experience (Preferred) 8-13 years of applied data science, statistics, analytics, or related quantitative experience Experience in pharmaceutical, biotechnology, pharmacovigilance, clinical safety, epidemiology, or another regulated healthcare environment Experience analyzing adverse event, spontaneous reporting, real-world, claims, EHR, or other healthcare data Experience with pharmacovigilance signal detection methodologies, including frequentist and/or Bayesian approaches Experience using Python OR SAS OR R and SQL or comparable analytical technologies hands with coding Experience with machine learning, NLP, or AI-enabled analytical methods is desirable Degree in Statistics, Biostatistics, Mathematics, Data Science, Epidemiology, Computer Science, Engineering, or another quantitative/scientific field