Staff Software Engineer, API

About Stability: 

Stability AI is a community and mission driven, open-source artificial intelligence company that cares deeply about real-world implications and applications. Our most considerable advances grow from our diversity in working across multiple teams and disciplines. We are unafraid to go against established norms and explore creativity. We are motivated to generate breakthrough ideas and convert them into tangible solutions. Our vibrant communities consist of experts, leaders and partners across the globe who are developing cutting-edge open AI models for Image, Language, Audio, Video, 3D and Biology.

About the role: 

We are looking for an API Developer who can analyze, design, develop and code in Go and Python for rich web and rich internet machine learning applications. You should be able to have a strong understanding of system integration, test planning, scripting, and troubleshooting and be able to assess the health and performance of software applications and backend databases.  You’ll work closely with the business units, customers and subject matter experts and platform team to ensure the API is constantly evolving to meet their needs.

Responsibilities: 

  • Work with a complex release workflow and deliver secure and stable features in time.
  • Integrate with multiple platforms and applications
  • Define comprehensive API specifications and documentations.
  • Define specifications and develop programs, modifies existing programs, prepares test data, and prepares functional specifications
  • Analyze program and application performance
  • Provide guidance to non-technical staff in using software and hardware systems most effectively and efficiently 
  • Designs and defines specifications for systems. 
  • Identify potential process improvement areas and suggest options and recommend approaches 

Qualifications: 

  • 8+ years working on API and platform development
  • Distributed system architecture design knowledge or experience with high traffic, high concurrency system development
  • Experienced in cloud computing, application security, and familiar with secure development practices
  • Experience with Linux and command line tools
  • Experience with Kubernetes is a major plus
  • Experience in automated test development skills
  • Experience coding in Go and Python
  • Machine learning or MLOps experience is a major plus

Equal Employment Opportunity:

We are an equal opportunity employer and do not discriminate on the basis of race, religion, national origin, gender, sexual orientation, age, veteran status, disability or other legally protected statuses. 

Apply for this job
logo Stability AI Engineering Full-time Onsite 📍 USA Apply Now
Your subscription could not be saved. Please try again.
Your subscription has been successful.

Newsletter

Subscribe and stay updated.

Your subscription could not be saved. Please try again.
Your subscription has been successful.

Join our newsletter