N
Naptha Ai

Lead Software Engineer (Naptha SDK)

Remote
Full-time
Worldwide
8 months ago

Job Overview

Actively Hiring
N

Naptha Ai

View all remote opportunities

Job Type

100% Remote

Work from anywhere

Employment Type

Full-time

Flexible schedule

Location Preference

Worldwide

Preferred time zones

Job Categories

Software Engineering

Job Description

Lead Software Engineer (Naptha SDK) | naptha.ai


About the role:

We are seeking a skilled software engineer to join our platform team, focusing on the development and maintenance of Naptha's APIs and SDKs in various programming languages, most notably Python.

This role is critical in enabling developers and to seamlessly interact programmatically with the Naptha Node and future products. The ideal candidate will have a strong background in software development, API and interface design, and cross-language SDK development.

  • Create intuitive interfaces and abstractions that allow users to log traces and run evaluations with Naptha. Integrate with popular SDKs (such as OpenAI and Instructor)

  • Design, develop, and maintain SDKs for the Naptha platform in multiple programming languages (Python currently, JavaScript, Rust and Go in the future)

  • Work closely with rest of platform engineering team to ensure SDKs are aligned with the latest platform features and API updates.

  • Create and maintain developer-friendly documentation and guides for each SDK.

  • Implement automated testing frameworks to ensure SDK reliability and performance across all supported languages and platforms.

  • Provide technical support to developers using the SDKs, helping troubleshoot and resolve integration issues.

  • Stay abreast of new programming languages and development trends, ensuring Naptha remains at the forefront of technology integration capabilities.

In this role, you’re a good fit if you have:

  • Bachelor’s degree in Computer Science, or related field.

  • Proven experience in software development with a strong portfolio of projects demonstrating expertise in multiple programming languages, especially Python and Rust.

  • Experience with API development and best practices in API consumption and SDK design.

  • Strong understanding of different programming paradigms and environments.

  • Excellent problem-solving skills and the ability to work independently on multiple projects.

  • Strong communication skills, with the ability to explain technical concepts clearly and concisely to both technical and non-technical stakeholders.

  • Familiarity with Git, continuous integration.

About the hiring process:

  • Video interview with hiring manager

  • Take-home project

  • Presentation of take-home project to panel

  • Interview with co-founders

Compensation & Benefits:

  • Competitive salary and equity stake for role and stage of company.

  • Commensurate with experience.

Ready to Join Naptha Ai?

Take the next step in your remote career. Click below to apply directly on Naptha Ai's official careers page.

Apply on Naptha Ai Website
Secure & Direct Application

More Jobs at Naptha Ai

Explore other remote opportunities with this company

N
Naptha Ai

GTM Engineer (Full-Stack)

Remote, Bangalore, Hong Kong, Hyder...
Full-time
N
Naptha Ai

Founding AI Frontend Developer

Remote, Bangalore, Hyderabad, Jakar...
Full-time
N
Naptha Ai

Former Startup CTOs (Open-Ended)

Remote, New York, Philadelphia, San...
Full-time
N
Naptha Ai

Former Startup CEOs (Open-Ended)

Remote, Hong Kong, Singapore, Tokyo...
Full-time