Notifications

Loading notifications...
Striveworks Cover

Senior Software Engineer

Striveworks
Worldwide Full Time Negotiable 19 days ago

About the Job

Build, Deploy, and Maintain AI for an Unpredictable World

With Striveworks, organizations aren’t just deploying AI—they’re building systems that remain reliable, adaptable, and ready to scale in an unpredictable world. Mission-critical operations require models that perform where they’re deployed, scale as workloads grow, and adapt rapidly as AI capabilities advance. Striv...

As a Senior Software Engineer at Striveworks, you’ll be challenged—and trusted—on day one to be a core contributor to the products and direction of the company.

Key Responsibilities

Our flagship product, Chariot, is used by customers to develop, deploy, and maintain production ML models. We’re looking for exemplary engineers with a product mindset, who can write quality code in Go and Python and who ultimately want to be core contributors to the direction of the company. You’re right for this challenge if you value and possess technical expertise and you push the boundaries of your own capabilities. You are outcome driven, not requirements driven. We’re looking for people who are excited about our central development themes:
Everything as Code 
Cloud-neutral development 
User-centric design
Hexagonal, event-driven, microservice architecture 
Optimizing, deploying, and refining AI models and algorithms 

This position offers a fully remote work environment, or you can work hybrid/on site at our office in northwest Austin, TX.
In addition to the specific skills and expertise detailed below, we are looking for individuals who share our values. Sharing a set of values allows us to move at the speed of trust. 
Collectively, we value a high-trust work environment where people respect each other and use candor kindly and constructively. We value work that intersects passion and perseverance, we geek out about the potential of our contributions, and we find joy in working hard on things that matter. Finally, we value taking ownership, having agency, and feeling individual responsibility for collective results.

Required Skills & Abilities

6–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 in or lead design discussions
Ability to independently lead the software development life cycle, from collaborating with product teams on requirements to executing technical design, implementation, and deployment
Experience in knowledge sharing, mentoring, and coaching (i.e., onboarding, code reviews, leading junior engineers)
Strong understanding of software development principles, such as object-oriented programming, design patterns, documentation, and agile methodologies
Driven, self-directed personality
Strong sense of mission and commitment to making a difference
Bachelor’s degree in CS or related field, or similar experience
Due to the nature of this role, candidates must be a US person (a US citizen, a US national, or a Green Card holder)

We’re very interested in developers who possess the above qualifications, and we heavily appreciate and consider the addition of:
Understanding of synchronous/asynchronous programming and concurrency
Comfort with integration of deep learning libraries (e.g., PyTorch, TensorFlow)
Experience designing RESTful, gRPC, or GraphQL APIs
Understanding of networked and distributed computing
Knowledge of messaging systems (e.g., NATS, Kafka, RabbitMQ)
Experience with workflow automation

The anticipated

Qualifications

Experience: 8 years experience

Apply now

Please let Striveworks know you found this job on Job Vista. This helps us grow!