Sr Associate Software Engineer
Amgen
About the Role
We are seeking a talented and motivated Full Stack Software Engineer to join our dynamic team. As a Full Stack Software Engineer, you will contribute to the development and maintenance of our web applications by working on both front-end and back-end technologies. This role is ideal for recent graduates or early-career professionals looking to gain hands-on experience in software development.
Key Responsibilities
- Develop and maintain front-end applications using HTML, CSS, and JavaScript frameworks (React, Angular, or Vue).
- Build and maintain back-end services using languages like Python, Java, or Node.js.
- Collaborate with the design and product teams to understand user needs and translate them into technical requirements.
- Write clean, efficient, and well-tested code.
- Participate in code reviews and provide constructive feedback.
- Maintain system uptime and optimal performance.
- Learn and adapt to new technologies and industry trends.
Requirements & Tech Stack
- Hands-on experience with web development, proficient with HTML, CSS, JavaScript.
- Hands-on experience with back-end development, proficient with SQL/NoSQL database, proficient in Python and SQL.
- Ability to learn new technologies quickly.
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork skills.
- Experienced with API integration, serverless, microservices architecture.
- Experience in SQL/NOSQL database, vector database for large language models.
- Experience with popular large language models.
- Experience with Langchain or llamaIndex framework for language models.
- Experience with prompt engineering, model fine tuning.
- Experience with DevOps CI/CD build and deployment pipeline.
- Experience with design patterns, data structures, test-driven development.
Qualifications
- Master’s degree in computer science and engineering preferred, other engineering fields considered.
- Bachelor’s degree in computer science and engineering preferred, other engineering fields considered with 5 to 9 years related experience.
- Cloud Computing certificate preferred.
- 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.
















