Job Summary
A software development company has an open position for a Remote Senior Technical Lead Scientific Software Developer.
Core Responsibilities of this position include:
- Translating business requirements to software architecture and technical implementation
- Maintaining and pushing developments back upstream to open source projects
Must meet the following requirements for consideration:
- Fluency in Python
- Ability to make technical and architectural decisions with minimal oversight
- Ability to provide technical leadership to others
- Extensive experience with the Scientific Python and Data Science ecosystems, i.e. Pandas, NumPy, Scikit-Learn etc
- Exposure to building data engineering pipelines using Prefect, Airflow and similar tools
- Familiarity with software engineering best practices – including unit tests, code review, version control, CI/CD etc