Senior Software Engineer
Updated on 2/22/2024
Striveworks

51-200 employees

Extensible platform simplifying MLOps for effective data analytics
Company Overview
Striveworks stands out as a leader in the data analytics industry, offering a robust and user-friendly MLOps platform, Chariot, that empowers organizations to effectively manage model development, monitoring, and governance. The company's unique lineage system allows for comprehensive tracking of model and data sources, providing an unparalleled governance solution, particularly beneficial for highly regulated industries. Striveworks' commitment to bridging the gap between data and decision-making, coupled with its use of advanced tech stacks, makes it an attractive workplace for those seeking to make significant contributions in the field of data science and AI.
AI & Machine Learning
Data & Analytics
Cybersecurity
Aerospace

Company Stage

Seed

Total Funding

$38M

Founded

2018

Headquarters

Austin, Texas

Growth & Insights
Headcount

6 month growth

18%

1 year growth

45%

2 year growth

49%
Locations
Austin, TX, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
RabbitMQ
gRPC
Kubernetes
Rust
Agile
Python
JavaScript
React.js
Tensorflow
Git
Data Structures & Algorithms
Apache Kafka
Java
Docker
Vue.js
REST APIs
Development Operations (DevOps)
AngularJS
CategoriesNew
Software Engineering
Requirements
  • 8+ years of hands on development experience
  • Excellence in Go, C++ (17 or higher), Java (11 or higher), C# (9 or higher), or Rust
  • Proficiency in Python
  • Experience with DevOps tooling: CI/CD tools, Git, Docker, Kubernetes
  • Proven experience with cloud architecture: commercial cloud, OpenStack
  • Experience in the design and development of performant, scalable services
  • Familiarity with database design and architecture: relational and non-relational
  • Ability to work cross-functionally and participate/lead in design discussions
  • Independently leads the software development lifecycle from gathering requirements, design, implementation, and deployment
  • Experience in knowledge sharing, mentoring or coaching (ie. onboarding, code reviews, lead junior engineers)
  • Strong understanding of software development principles, such as object-oriented programming, design patterns and documentation, and agile methodologies
  • Driven, self-directed personality
  • Strong sense of mission and commitment to making a difference
  • Eligible to work in the US without sponsorship (e.g. Permanent Resident, U.S. Citizen)
  • Bachelor’s degree in CS or related field
Responsibilities
  • Write quality code in Go and Python
  • Contribute to the projects and direction of the company
  • Optimize, deploy, and refine AI models and algorithms
  • Lead in design discussions
  • Independently lead the software development lifecycle
  • Share knowledge and mentor junior engineers
Desired Qualifications
  • Understanding of synchronous/asynchronous programming, concurrency
  • Comfort with deep learning library (Tensorflow, Pytorch) integration
  • Experience designing RESTful or GraphQL APIs
  • Understanding of JavaScript frameworks such as React, Vue, or Angular
  • Understanding of networked and distributed computing (gRPC)
  • Knowledge of messaging systems, e.g. NATS, Kafka, RabbitMQ, or similar
  • Experience with workflow automation