Staff Python Software Engineer

neptune.ai Logo

neptune.ai

💵 $87k-$117k
📍Remote - Europe

Summary

Join our fully remote team as an experienced Staff Python Software Engineer. You will contribute to the development and maintenance of our Python client libraries-APIs for logging and querying model-building metadata. As a key contributor, you will design, optimize, and ensure seamless integration with machine learning workflows. This role demands expertise in Python, API design, and performance optimization. We offer a competitive salary, flexible work arrangements, and opportunities for professional growth. The position requires a minimum of 6 years of professional software development experience and strong proficiency in algorithmic thinking and problem-solving.

Requirements

  • Minimum of 6 years of professional software development experience
  • Strong proficiency in algorithmic thinking and problem-solving
  • Passion for performance optimization, both on architecture & component level
  • Concise and logical communication, both written and verbal
  • Ability to balance business goals with technical purity, especially when adapting to high-paced, shifting priorities
  • Experience in user-friendly API design
  • Experience in leading 3-5 people engineering teams

Responsibilities

  • Develop and Maintain the Python Client Library: Contribute to the design, development, and maintenance of our Python API for logging and querying model-building metadata
  • Code Quality & Reviews: Ensure high-quality, maintainable, and well-documented code through active development and rigorous code reviews
  • Technical Leadership: Drive 1-2 key initiatives, working closely with 3-5 engineers to ensure smooth execution, clear task breakdowns, and effective communication of progress and challenges
  • Architecture & Performance Optimization: Design scalable and efficient solutions for API interactions, ensuring high performance and reliability in large-scale ML workflows
  • Innovation & Best Practices: Identify and propose enhancements to the Python client library and its surrounding ecosystem to improve user experience and performance

Preferred Qualifications

  • Languages: Python
  • Cloud platforms: Microsoft Azure, Google Cloud Platform (GCP)
  • Others: Protobufs, gRPC, Swagger

Benefits

  • Flexibility: 100% remote work with offices (co-works) in Warsaw/Wrocław/Poznań/Kraków available and flexible working hours
  • Salary: Earn 29 000-39 000 PLN net + VAT on a B2B contract (6800-9200 EUR net)
  • Share in our success: Participate in the Employee Stock Option Plan and be part of our growth journey
  • Time off: 20 paid service-free days per year
  • Ownership and impact: Space to take action, bring your ideas to life, and make a real impact

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.