Are you applying to the internship?
Job Description
Early Career Technologist | MetLife
The Tone:
This is an early career position at MetLife, located in Cary, NC. MetLife’s Global Technology team is dedicated to shaping the future of digital solutions for customers worldwide. In this role, you will help build, maintain, and support resilient, scalable, and secure infrastructure platforms that power life’s important moments. Your work will contribute to the development and support of software applications and platforms, helping people build a more confident future.
The TL;DR
• Role: Early Career
• Type: Full-time
• Location: Cary, NC
• Team: Global Technology team
• Mission: Contribute to the development and support of software applications and platforms that help people build a more confident future.
• Tech Stack: Java, Python, C#, JavaScript/TypeScript, COBOL, Azure, AWS, GCP, GitHub CoPilot, Azure DevOps, Docker, Kubernetes, Azure OpenAI, LangChain, Hugging Face, TensorFlow, Semantic Kernel
What You’ll Actually Do
• Requirements: Gather and refine product requirements and user stories.
• Development: Support the design, development, testing, and deployment of full stack software applications (UI, API, Data), leveraging AI tools.
• Reviews: Participate in peer reviews of code, solution designs, and configurations.
• Support: Help investigate and resolve production incidents and service requests.
• Collaboration: Collaborate with cross-functional teams to identify innovative solutions and contribute to the integration of AI capabilities into applications.
The Must-Haves
• Background: A bachelor’s degree in Computer Science, Information Systems, Engineering, or a closely related discipline, conferred prior to start date. Early-career technologist seeking to build scalable, secure, and intelligent solutions.
• Experience: Internship or academic project experience in software development or AI/ML. Demonstrated ability to quickly learn and apply new skills to deliver high quality software.
• Skills: Proficiency in at least one programming language (e.g., Java, Python, C#, JavaScript/TypeScript, COBOL). Basic understanding of software design principles, coding best practices, and secure coding practices. Familiarity with Database concepts, design, and development, along with cloud-native technologies (e.g., Azure, AWS, GCP) and automated testing. Strong communication, collaboration, and problem-solving skills.
• Bonus: Understanding of Agile practices, DevSecOps, and CI/CD pipelines. Familiarity with tools like GitHub CoPilot, Azure DevOps, Docker, or Kubernetes. Exposure to AI/ML and other technology concepts such as prompt engineering, LLM APIs (e.g., Azure OpenAI), AI SDKs and frameworks (e.g., LangChain, Hugging Face, TensorFlow, Semantic Kernel), responsive UI/UX development, microservice vs. monolithic architectures, containerization, and relational vs. NoSQL databases.