Log in
All Remote Jobs
Remote Software Engineer jobs
Staff Software Engineer- Developer Experience
Remote Staff Software Engineer- Developer Experience
Posted
3 days ago
Apply now
Please, let Nextdata Technologies Inc know you found this job on RemoteYeah. This helps us grow 🌱.
Apply now
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.
Apply now
Please, let Nextdata Technologies Inc know you found this job on RemoteYeah . This helps us grow 🌱.
Apply now
About the job
Posted on
January 15, 2025
Job type
Full-time
Salary
-
Location requirements
🇺🇸
United States - Remote
⛰️
North America - Remote
Position
Software Engineer
Experience level
Lead
Technology stack
Software as a Service
Machine Learning
Platform as a Service
Python
Snowflake
Pandas
Apache Spark
NT
Nextdata Technologies Inc
View company profile
Visit nextdata.com
Report this job
Job expired or something else is wrong with this job?
Report this job
Leave a feedback