About the position
As a Software Engineer at Striveworks, you will have the opportunity to be a core contributor to the projects and direction of the company. The role requires expertise in Go and Python, as well as a product mindset. Striveworks is focused on developing, deploying, and maintaining production ML models using Chariot. The company values technical expertise, outcome-driven approaches, and core development themes such as everything as code, cloud-neutral development, and novel workflow orchestration. The position offers a competitive compensation package and a hybrid/onsite work environment in Austin, TX.
Responsibilities
- Be a core contributor to the projects and direction of the company
- Develop, deploy, and maintain production ML models using Chariot
- Write quality code in Go and Python
- Contribute to the direction of the company
- Value and possess technical expertise
- Push the boundaries of your own capabilities
- Be outcome-driven
- Embrace core development themes such as Everything as Code, Cloud-neutral development, Novel workflow orchestration, Hexagonal, event-driven, microservice architecture, Optimizing, deploying, and refining AI models and algorithms
- Have 5+ years of relevant experience
- Excel in Go or Python
- Have knowledge of DevOps tooling: CI/CD tools, Git, Docker, Kubernetes
- Be comfortable with cloud architecture: commercial cloud, OpenStack
- Design and develop performant, scalable services
- Familiarity with database design and architecture: relational and non-relational
- Excellent project planning and communication skills
- Have a driven, self-directed personality
- Have a strong sense of mission and commitment to making a difference
- Be eligible to work in the US without sponsorship
- Have a Bachelor's degree in CS or related field
- Possess understanding of synchronous/asynchronous programming, concurrency
- Be comfortable with deep learning library integration (Tensorflow, Pytorch)
- Have experience designing RESTful or GraphQL APIs
- Understand JavaScript frameworks such as React, Vue, or Angular
- Understand networked and distributed computing (gRPC)
- Have knowledge of messaging systems, e.g. NATS, Kafka, RabbitMQ, or similar
- Have experience with workflow automation
Requirements
- 5+ years relevant experience
- Excellence in Go or Python
- Knowledge of DevOps tooling: CI/CD tools, Git, Docker, Kubernetes
- Comfort 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
- Excellent project planning and communication skills
- 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
- 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
Benefits
- Top-of-market salary and total compensation
- Generous equity plan
- Health/vision/dental insurance
- Flexible PTO
- Childcare leave