Remote Staff Software Engineer- Developer Experience

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • Nextdata is seeking a Staff Software Engineer- Developer Experience to enhance how developers interact with Nextdata OS.
  • The role involves designing and building Python-centric APIs, libraries, and tools to simplify data product development.
  • Responsibilities include optimizing notebook environments like Jupyter for data engineers, data scientists, and ML practitioners.
  • The engineer will create intuitive frameworks and reusable abstractions to support technologies such as Spark, Flink, and pandas.
  • Collaboration with internal teams and the open-source community is essential to refine best practices and improve the platform experience.
  • The position will also involve enabling streaming workflows and creating documentation and tutorials for developers.
  • The engineer will advocate for user-centric design and workflows that prioritize efficiency and clarity.

Requirements:

  • Candidates must have 10+ years of experience in software engineering, focusing on developer experience, data engineering, or data science.
  • A deep understanding of Python, including advanced features and experience in building libraries and frameworks, is required.
  • Hands-on experience with machine learning workflows and data engineering pipelines using tools like PySpark, pandas, and Flink is necessary.
  • Significant experience with Jupyter notebooks or similar tools, including customization and extension, is essential.
  • A demonstrated history of contributing to or leading open-source projects, particularly in the Python ecosystem, is required.
  • Proven ability to design intuitive developer workflows, tools, and APIs that abstract complexity while maintaining flexibility is needed.
  • Familiarity with creating tools for polyglot environments and integrating with diverse technology stacks is important.
  • Experience with distributed systems and cloud-native technologies is required.
  • Strong collaboration skills to work closely with data engineers, scientists, and platform developers are essential.
  • Candidates should be comfortable in a fast-paced, early-stage startup environment with a proactive mindset.

Benefits:

  • Nextdata offers a competitive salary and equity, providing ownership in the company’s future.
  • Premium health, vision, and dental insurance coverage is available for employees and their dependents.
  • The company provides unlimited paid time off to promote flexibility and work-life balance.
  • A $2,000 allowance for home workspace setup and a company laptop will be provided to help employees get started.
About the job
NT
Nextdata Technologies Inc's company logo
Nextdata Technologies Inc
View company profile Visit nextdata.com
Leave a feedback