Python Software Engineer

$120k – $160k
Published: 1 month ago
Avatar for Unsupervised

Unsupervised

We automatically find insight in your data, no matter how complex

Job Location

Job Type

Full Time

Visa Sponsorship

Not Available

Relocation

Allowed

The Role

The Opportunity

Unsupervised is seeking a Python Software Engineer to join our innovative team. This is an exciting role for a talented software engineer looking for a high-impact position at a growing company. You'll be a crucial member of our engineering team working on enabling our unique AI to interact with data in new and creative ways.

Many companies lightly wrap LLM APIs and call it AI; Unsupervised has true depth in the space. If you want to be part of real innovation in the AI space and you have the drive and talent to be successful, this is the role for you.

What you’ll do:

As a Python Software Engineer at Unsupervised, your responsibilities include:

  • Collaborate with cross-functional teams to design, develop, and maintain scalable and efficient software solutions.
  • Contribute to all phases of the software development lifecycle, from ideation to deployment and maintenance.
  • Think about complex computations in abstract terms and come up with smarter ways to turn those abstact computations into sequences SQL queries that databases can handle (our AI can overwhelm most databases without thoughtful code).
  • Write high-quality, maintainable, and testable code, adhering to best practices and coding standards.
  • Participate in code reviews, providing and receiving constructive feedback to improve overall code quality.
  • Continuously learn and adapt to new technologies and methodologies to stay up-to-date with industry trends.

What you’ll need:

  • A Bachelor's degree in Computer Science, Engineering, Physics, Math or a related field. Talented engineers without a degree but with demonstrable expertise will also be considered.
  • 3+ years of software development experience, preferably in a high-growth startup environment.
  • Very strong understanding of SQL and database performance. We do very complex AI-created queries, and need deep expertise in thinking in SQL to help optimize the query generation. Experience with Spark as well is a plus.
  • Strong Python experience. Rust experience or enthusiasm is a plus.
  • Ruby experience is also a plus, though you will be largely focused on the Python code
  • Comfort with modern software development tools and practices, such as Git, Agile methodologies, and continuous integration/deployment.
  • Excellent problem-solving skills and the ability to work well in a collaborative team environment.
  • Strong communication skills, both written and verbal, with the ability to articulate complex ideas clearly and effectively.
  • A passion for learning, growing, and staying current with emerging technologies.

Compensation Range:

$120k-$160k + equity

Perks & Benefits:

  • Great health, vision, and dental care
  • Competitive compensation
  • 401K match
  • Unlimited vacation

Company Culture:

Our mission is serious, but our culture is fun, authentic, and designed to take care of the wonderful people who spend time here. We think deeply about how we work and constantly try to build a workplace and culture that will improve your daily work. We have a great culture that cares about the experience of employees, and we only hire employees who want to be part of sustaining that culture.

More about Unsupervised

Founders

Tyler Willis
Founder • 3 years
San Francisco
image
Noah Horton
Founder • 3 years
California
image
Go to team image