Senior Software Engineer - Remote

Company information

Rasgo is re-imagining how data scientists engineer, collaborate and operationalize Machine Learning features. Rasgo amplifies the impact of data science by enabling end-users to explore, clean, join, and transform data into highly curated ML features without worrying about the underlying infrastructure. Rasgo is unique because it enables users to create valuable and trusted insights from data without ever leaving the data warehouse.

Rasgo has raised over $25M in venture funding through its Series A, led by Insight Partners with continued support from Unusual Ventures. We have global enterprise production customers across Finance, Manufacturing, Biotech, Retail, and Alternative Energy.

Rasgo is fully remote, with employees located across the US including New York, North Carolina, and California. We have grown a world-class team with alumni from Confluent, DataRobot, and Domino Data Lab. Our company was founded on these main core values:

  • Humility: No brilliant jerks, we recognize we don’t know everything
  • Iteration/Dice Roll: Before making big decisions, we test our hypothesis in <5 days
  • Transparency: We disperse all information to our team so we can make informed decisions
  • Extreme Ownership: We know our domain, own our deliverables, and work together

Rasgo is looking for an experienced engineer who is passionate about building a world-class product and excels in experiment-focused development. As a member of the Core team, you'll partner with our Founders to play a critical role in developing the foundational product and beyond. This is a rare chance to help invent a new way of doing data science with a next-gen solution.

Responsibilities

In a typical week, a Rasgo engineer will work from user story to deployed code in the production API, SDK, or both. Key activities in accomplishing this objective include:

  • Communicating closely with the product team to fully understand "who" you're building for and the "why" behind what you're building
  • Leading by example and setting a high standard for teammates by contributing high-quality code to expand our platform
  • Learning and adopting sub-packages and patterns in our core languages and tooling:
  • Python: FastAPI, Pydantic, SQLAlchemy, Pandas
  • SQL: Relational Databases and Cloud Data Warehouses
  • Containerized Applications (Docker)

Requirements

  • 7+ years professional engineering experience writing production-quality code for a startup or emerging company
  • In-depth experience developing APIs in Python, Javascript, or other backend frameworks
  • Comfortable building applications for and working closely with data scientists and data engineers
  • Strong experience with SQL (object-relational mapping, complex ANSI SQL syntax, cloud data warehousing)
  • High sense of urgency in a fast-paced environment
  • Experience taking a user story from design to deployment
  • Relentless curiosity with a problem-solving disposition
  • Solid teamwork, collaboration, and communication skills
  • Bachelor's degree in Computer Science or a related field

Join our Slack channel to stay up to date on all the latest feature store news, including early notification when the conference details emerge.