Senior Ruby Software Engineer

Who are we?

Unsupervised has pioneered a new type of Artificial Intelligence that automatically finds insights in data, empowering companies to make smarter, data-informed decisions, based on unsupervised machine learning. Our mission is to create AI tools that empower humans, not replace them.

We’re tackling one of the biggest problems faced by companies today -- data confusion and overwhelm -- with a world-class team, dedicated customers (including 3 of the Fortune 10) and over $60M funding from the top venture capital firms. Our customers have already found over $150M in value using our product. There has never been a better time to join our growing team and help navigate the uncharted waters of unsupervised data insight.

The Opportunity

 

Unsupervised is seeking a Senior Ruby 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 with a wide impact.

 

Our stack is as modern as you can get. We are on Rails 7 with Hotwire for our main application. Deeper AI code crosses Ruby, Python, and Rust. We deploy with Kubernetes across multiple clouds. We have experts in all these areas, and need another in the Ruby domain - thats you.

 

About Unsupervised

 

Unsupervised has pioneered a new type of Artificial Intelligence based on unsupervised machine learning that automatically finds insights in data, empowering companies to make smarter, data-informed decisions. We’re tackling one of the biggest problems faced by companies today (data overwhelm), with proven leadership, a world-class team, and a game-changing product.

 

What you’ll do:

 

As a Senior-Level Software Engineer at Unsupervised, your responsibilities include:

 

  • Collaborate with cross-functional teams to design, develop, and maintain scalable and efficient software solutions. This includes both front-end and back-end solutions.
  • Contribute to all phases of the software development lifecycle, from ideation to deployment and maintenance.
  • 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, or equivalent experience
  • 5+ years of software development experience, preferably in a high-growth startup environment.
  • Strong proficiency in at least one programming language and stack, preferably Ruby on Rails.
  • Familiarity 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.
  • Experience with data-centric applications is a plus

 

Compensation Range:

 

US - $130k - $160k + equity

Global - Varies by region

 

Perks & Benefits (US):

 

  • 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.

 

Remote Work Policy:

 

This role is primarily a remote position, allowing you to enjoy the flexibility and comfort of working from your preferred location. However, we believe in the importance of in-person interactions for fostering team culture and addressing significant challenges. As such, you will be required to travel occasionally for team meetings and collaborative sessions (~4 times per year). This approach allows us to maintain a strong sense of unity, camaraderie, and effective problem-solving, while still offering the benefits of remote work.

 

By balancing remote work with occasional in-person collaboration, we aim to create a dynamic and inclusive work environment that supports productivity, innovation, and employee well-being.

 

Equal Opportunity Employer:

 

Unsupervised is an equal opportunity employer. We believe that diversity enriches the workplace and we are committed to growing our team with the most talented and passionate people from every community. We are committed to providing reasonable accommodations for qualified individuals. If you require assistance during the application process due to a disability, please let us know.

 

Perks & Benefits:

  • Health: Top-of-the-line medical, dental, and vision coverage.
  • Retirement Plan: 401K and employer matching contribution.
  • Home office Stipend: Initial $1000 for an office setup and $100 monthly to cover ongoing remote expenses.
  • Flexible + unlimited time-off policy: Plan ahead with your team, take the time you need. Simple as that!
  • Parental Leave: We offer 12 weeks of 100% paid time off for all employees during the first year of parenthood. We encourage parents to take time off to be with their families.
  • Flexible work remotely arrangement for employees: Unsupervised is a remote-friendly company - all year, every year.

Why join us?Our mission is serious, but our culture is fun, collaborative, authentic, and designed to care for the wonderful people who spend time here. We think deeply about how we work and continuously build a workplace that will improve your daily life and positively impact the world.

Unsupervised is an equal opportunity employer. We believe that diversity enriches the workplace, and we are committed to growing our team with the most talented and passionate people from every community. We are committed to providing reasonable accommodations for qualified individuals. If you require assistance during the application process due to a disability, please let us know.