Requirement
• 10+ years of professional software engineering experience
• Strong object-oriented design skills, and a background working with modular systems, including code abstraction and design patterns
• Current and proficient at Python versions 3.9+, and the ability to demonstrate expert level concepts. Experience in other object-oriented languages is helpful (Java, C++, etc.) but candidates must be a strong Python expert.
• Strong Pandas and Numpy experience.
• Experience with creating command line interface tools (CLI)
• Demonstrated ability to maintain detailed, fine-grained unit tests and to maintain large test suites
• Strong knowledge of CI/CD pipeline scan/test/build/deploy processes. Jenkins experience preferred.
• Experience building distributed Python packages and containerized applications including Docker
• AWS cloud infrastructure experience including ECR, ECS, S3.
Any graduate