SDK Developer
ROLE: SDK Developer and Maintainer
PREFERRED EDUCATION LEVEL: Graduate or Senior Level Student
TYPE: Intern or Full-Time Employee
Position Title: SDK Developer
Company Name: VersaWare Technologies, Inc.
Location: Southfield, MI
Intern Start Time: As Soon As Possible
Intern End Time: TBD (flexible)
Compensation: $20/hour
Employment Type: Hybrid/Remote
About Us: VersaWare Technologies is a dynamic seed-stage tech startup based in Southfield, MI, with a strong affiliation with the Centrepolis Accelerator at Lawrence Technological University. We are pioneering the evolution of the AI-connected smart kitchen by building natural language AI nutrition and cooking platforms directly into physical kitchen appliances. Our mission is to revolutionize the culinary experience by integrating cutting-edge AI with the kitchen environment.
After spending 2 years in stealth mode perfecting our system, we are now gearing up for launch. Our team consists of young, passionate engineers who are excited about creating the future of smart kitchens. We are looking for a talented and disciplined SDK developer and maintainer to help us provide the documentation and product for our B2B offerings by selling our underlying technology in the form of a software subscription.
Position Overview: As an SDK Developer, you will play a crucial role in creating, maintaining, and evolving our Versaware software development kit (SDK). You will collaborate closely with our engineering team to ensure the SDK is well-documented, easy to use, and compatible with a wide range of platforms. You will also be responsible for building out and maintaining the documentation, and its respective webpage, for the SDK, adapting to the needs of both the product and the customer as they unfold in real time.
Key Responsibilities:
- Collaborate with our engineering team to design, develop, and maintain the SDK.
- Produce comprehensible documentation that other developers can read, including user guides, tutorials, and API references.
- Build out the documentation webpage with collaboration with back-end engineers.
- Provide technical support to developers using the SDK and manage customer success.
- Stay up-to-date with the latest trends and technologies in SDK development.
- Test and handle bug requests that affect customer perception of our product or their willingness to be retained as a customer.
Qualifications:
- Currently pursuing a degree in Computer Science, Software Engineering, or a related field.
- Strong programming skills in languages commonly used for developing RESTful services, such as JavaScript & Python. Emphasis on Backend Development.
- A strong ability to design modular, well-structured classes and functions for efficient and maintainable code.
- Experience with software development kits (SDKs), how they work and how to interface between the server and client through common methods (API’s, websockets, endpoints).
- Understanding of the software release process, including version control, deployment strategies, and post-release management.
- Excellent communication and documentation skills.
Why Join Us?
- Be part of a pioneering team that is transforming the kitchen experience through AI and embedded systems.
- Gain hands-on experience with state-of-the-art technology and real-world applications.
- Work in a fun and diverse environment with opportunities for learning and growth.
- Significant opportunity for full-time employment as an SDK developer upon graduation or at a convenient time.
Application Process: Interested candidates should submit the following documents:
- Updated resume
- A cover letter detailing relevant experience and skills
- Academic transcripts
- A brief description of a related project or coursework
Application Deadline: 09/30/2024
Please send your application materials to jacob@versaware.co with the subject line "SDK Developer Application - [Your Name]."