Travelers is seeking a Software Engineer I to join their Enterprise AI & Emerging Tech team to grow and transform their Technology landscape by building innovative AI and automation solutions.
Requirements
- Proficiency in Python or demonstrated ability to quickly learn new programming languages
- Understanding of software development fundamentals (data structures, algorithms, OOP)
- Experience with production deployments, including moving code through development, staging, and production environments
- Basic knowledge of version control systems (Git)
- Exposure to cloud platforms (AWS, Azure) through coursework, personal projects, or internships
- Familiarity with containerization concepts (Docker, Kubernetes)
- Understanding of RESTful API design principles
Responsibilities
- Complete intermediate end to end engineering tasks for specific system assignments including developing, analyzing, configuring, testing, debugging, troubleshooting, documenting, health monitoring/alerting, and implementing based on user or system design specifications, as well as participating in troubleshooting, conducting impact analysis and escalating appropriately.
- Write clean, maintainable code primarily in Python to build AI-powered applications and automation tools
- Develop and maintain RESTful APIs and contribute to microservices architecture
- Implement features using cloud services (AWS/Azure) with guidance from senior team members
- Participate in the full deployment lifecycle, from local development through staging to production releases
- Contribute to infrastructure as code initiatives using Terraform
- Assist in troubleshooting and resolving production issues
Other
- 1-2 years of professional software development experience
- Strong problem-solving skills and attention to detail
- Excellent communication skills and eagerness to learn
- Bachelor’s degree or its equivalent in work experience.
- One year of programming/development experience.