We're looking for a strong Software Engineer II to join the Applications Engineering team to build AI-enabled software and self-service applications that make data easier to discover, query, and analyze.
Requirements
- 5+ years of professional software engineering experience building and maintaining production systems
- Proficiency in at least one general-purpose programming language such as Python, TypeScript, Go, Java, C#, or C++
- Experience designing and building backend services and APIs (e.g., REST, gRPC)
- Experience with modern web frameworks for full-stack development (e.g., FastAPI, Flask, React, Next.js)
- Working knowledge of software engineering fundamentals, including testing, version control, and CI workflows
- Experience using Kubernetes to develop and deploying cloud-native applications
- Experience writing clean, maintainable code and contributing to shared codebases
Benefits
- Medical, dental, and vision insurance
- Company-paid Life Insurance
- Voluntary supplemental life insurance
- Short and long-term disability insurance
- Flexible Spending Account
- Health Savings Account
- Tuition Reimbursement
- Ability to Participate in Employee Stock Purchase Program (ESPP)
- Mental Wellness Benefits through Spring Health
- Family-Forming support provided by Carrot
- Paid Parental Leave
- Flexible, full-service childcare support with Kinside
- 401(k) with a generous employer match
- Flexible PTO
- Catered lunch each day in our office and data center locations
- A casual work environment
- A work culture focused on innovative disruption