Software Engineer
ONESCHEMA AI INC.
San Francisco, United States of America
8 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
$ 180KJob location
San Francisco, United States of America
Tech stack
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Azure
Spreadsheets
Software Design Documents
Amazon DynamoDB
PostgreSQL
MongoDB
MySQL
NoSQL
Redis
Ruby
Software Engineering
SQL Databases
TypeScript
Rust
Data Storage Technologies
Cloud Platform System
React
Cassandra
Software Version Control
Job description
- You will help scale our core platform to handle validations and transformations for CSVs with millions of rows. Our stack consists of Ruby, Rust, Typescript, and React. We use Postgres, Redis, and S3 for data storage
- You will own the end to end execution of projects that solve customer pain
- You will work directly with customers to build context and scope projects that fit their needs
- You will troubleshoot and resolve complex technical issues across the entire stack
- You will develop and implement strategies for improving the performance, reliability, and scalability of our platform that supports CSVs with thousands of columns and millions of rows
- You will review pull requests, design documents, and architecture decisions to ensure system quality
- You will be the primary owner of core product areas and develop domain expertise over those systems
- Examples include our in memory Rust data service that executes all of our spreadsheet validations and transforms on massive spreadsheets and our version control system which allows customers to safely build experiences in OneSchema in sync with their deploy processes
- You will work directly with the Design, Customer Engineering, and GTM team to understand the customer and make decisions on the product that will lead to a better user experience
Requirements
- Experience with scaling data intensive applications
- Have previous startup experience and/or experience going zero to one with new initiatives
- Have experience in designing systems that scale horizontally and vertically, and optimizing performance under high loads
- Have experience with Rust, Ruby, Typescript, React, SQL, AWS
- Have experience working with cloud based infrastructure like Azure, AWS or GCP
- Have experience in optimizing both relational (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra, DynamoDB)
- If you thrive when given a great degree of ownership and enjoy a trusting, casual, growth-minded environment alongside highly driven teammates, this could be a perfect fit
- 5+ years of relevant software engineering experience.
Benefits & conditions
- Unlimited PTO - Take time off whenever you need it. Really
- 401K - Save for retirement through our 401k plan
- Health/Dental/Vision - OneSchema covers 90% of your premium and 50% of your dependents' premiums
- Team offsites and retreats - Monthly offsites and team retreats twice a year
- Wellness reimbursement - $100/quarter for any activities benefiting their physical or mental health
- Charitable donation matching - We'll match up to $500 a year for any nonprofit donations you make