Description

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.

Education

Any graduate