Senior Software Python Engineer Cambridge, MA, USA
Senior Software Python Engineer Description
Job #: 86575Req.#395608403
Responsibilities
- Develop and maintain CI/CD pipeline for Application development teams
- Collaborate across teams to improve build, integration & release process
- Develop and maintain services and integrations for Apps Services CI/CD pipeline
- Maintain and administrate dynamic K8s/Linux/Unix/macOS build farm
- Ability to participate in an after hours on-call rotation schedule
Requirements
- Proficient in Python programming
- Experience working on Unix/Linux based platforms
- Experience with DevOps tools such as Chef, Docker, Kubernetes
- Experience with software development processes such as building, unit testing, code analysis, release process, and code coverage
- Experience with CI/CD process and platforms e.g. Jenkins
- Strong analytical and problem solving skills
- Excellent written and oral communication skills and ability to work with large development teams
- B.S. in Computer Science or equivalent
- Experience developing Python based micro-services using Django/Flask
- Experience with GitHub development workflow
- Experience with Jenkins administration and scaling
- Experience scaling CI/CD systems and micro-services
- Experience with Xcode and developing applications for iOS, macOS and other Apple platforms
Benefits
- Medical, Dental and Vision Insurance (Subsidized)
- Health Savings Account
- Flexible Spending Accounts (Healthcare, Dependent Care, Commuter)
- Short-Term and Long-Term Disability (Company Provided)
- Life and AD&D Insurance (Company Provided)
- Employee Assistance Program
- Unlimited access to LinkedIn learning solutions
- Matched 401(k) Retirement Savings Plan
- Paid Time Off
- Legal Plan and Identity Theft Protection
- Accident Insurance
- Employee Discounts
- Pet Insurance
- Employee Stock Purchase Program
About EPAM
- EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential