Related keywords: remote job pythonremote job no experience part timepart time remote job no experience
This page contains product affiliate links.
neptune.ai is seeking a Staff Python Software Engineer to be part of their fully remote team. The role involves developing and maintaining Python client libraries for logging and querying model-building metadata. You will play a crucial role in shaping platform architecture, improving performance, and facilitating seamless integration with machine learning workflows.
Headquartered in both USA and Poland, neptune.ai is known for its approach to machine learning metadata management. They provide tools that enable data scientists and machine learning engineers to track their work and manage experiments effectively. The company operates under a remote-first policy, allowing their employees flexibility in work arrangements.
Your main responsibilities as a Staff Python Software Engineer will include:
Develop and Maintain the Python Client Library: You will contribute to the design, development and maintenance of the Python API dedicated to logging and querying model-building metadata.
Code Quality & Reviews: You will be accountable for ensuring high-quality, maintainable, and well-documented code through rigorous code reviews and active development.
Technical Leadership: This role requires you to lead 1-2 key initiatives, coordinating with a small team of 3-5 engineers to ensure smooth execution, clear task breakdowns, and effective communication regarding progress and challenges.
Architecture & Performance Optimization: You must design scalable and efficient solutions for API interactions, ensuring high performance and reliability in large-scale machine learning workflows.
Innovation & Best Practices: You will be expected to identify potential enhancements to the Python client library and its surrounding ecosystem to improve overall user experience and performance.
The ideal candidate should possess the following skills and experience:
Minimum of 6 years of professional software development experience.
Strong understanding of algorithmic thinking and problem-solving capabilities.
A passion for performance optimization, both at the architectural and component level.
Ability to communicate clearly and concisely, both written and verbally.
Experience in designing user-friendly APIs.
Experience in leading small engineering teams (3-5 people).
Although there is no specific salary information provided, the following benefits are offered to job seekers:
Flexibility: Enjoy a 100% remote work arrangement with options to work from co-working spaces in various cities in Poland, including Warsaw, WrocÅaw, PoznaÅ, and Kraków. You will also have flexible working hours.
Employee Stock Option Plan: You will have the opportunity to participate in the success of the company through an Employee Stock Option plan, enabling you to feel a sense of ownership and impact within the organization.
Paid Time Off: Receive 20 paid service-free days annually, giving you the time needed for personal growth and recovery.
Space for Ownership: This role offers you the opportunity to take action, bring your ideas to life, and make a significant impact within the team and the broader organization.
The staff position requires a unique blend of technical expertise, leadership skills, and a keen understanding of modern software development principles and practices. Suitability for the role will be assessed through a combination of coding skills, communication abilities, and team dynamics.
If this role aligns with your career aspirations and you meet the outlined qualifications, you are encouraged to apply immediately to become a part of the thriving neptune.ai team. The company is committed to creating an inclusive and diverse environment and welcomes applicants from all backgrounds.
This job offer was originally published on weworkremotely.com
March 19, 2025
10 views
0 clicks on Apply Now
This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.