Negotiable
Undetermined
Remote
EMEA
Summary: The Staff Python Software Engineer will join a fully remote team focused on developing and maintaining Python client libraries for logging and querying model-building metadata. This role emphasizes architecture shaping, performance optimization, and seamless integration with machine learning workflows. The ideal candidate will possess extensive experience in Python and user-friendly API design, contributing to both technical leadership and innovation within the team.
Key Responsibilities:
- Develop and maintain the Python client library for logging and querying model-building metadata.
- Ensure high-quality, maintainable, well-documented code through active development and rigorous code reviews.
- Drive key initiatives, collaborating with engineers to ensure smooth execution and effective communication.
- Design scalable and efficient solutions for API interactions, ensuring high performance and reliability.
- Identify and propose enhancements to improve user experience and performance of the Python client library.
Key Skills:
- Minimum of 6 years of professional software development experience.
- Strong proficiency in algorithmic thinking and problem-solving.
- Passion for performance optimization at both architecture and component levels.
- Concise and logical communication skills, both written and verbal.
- Experience in user-friendly API design.
- Experience in leading engineering teams of 3-5 people.
Salary (Rate): undetermined
City: undetermined
Country: undetermined
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT