Senior Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Striveworks · 6 months ago

Senior Software Engineer

Striveworks is a rapidly growing company recognized for its innovative AI solutions. As a Senior Software Engineer, you will contribute to the development of their flagship product, Chariot, which helps customers manage production ML models.

AnalyticsArtificial Intelligence (AI)Computer VisionGeospatialMachine LearningNatural Language ProcessingSoftware
badNo H1BnoteU.S. Citizen Onlynote

Responsibilities

Be a core contributor to the products and direction of the company
Write quality code in Go and Python
Optimize, deploy, and refine AI models and algorithms
Participate in or lead design discussions
Independently lead the software development life cycle, from collaborating with product teams on requirements to executing technical design, implementation, and deployment
Share knowledge, mentor, and coach junior engineers

Qualification

GoPythonC++Cloud architectureJavaC#RustDevOps toolingDatabase designMicroservice architectureAgile methodologiesSynchronous programmingAsynchronous programmingDeep learning librariesRESTful APIsGRPCGraphQLDistributed computingMessaging systemsWorkflow automation

Required

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 U.S. persons (U.S. citizen, U.S. national, or Green Card holder)

Preferred

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

Benefits

Medical/dental/vision insurance
Voluntary life, long-term disability, accident, and hospital indemnity insurance
HSA and FSA (including dependent care FSA) plans
401(k) plan
Unlimited PTO
Paid parental leave

Company

Striveworks

twittertwittertwitter
company-logo
AIOps, AI, Machine Learning, ML, Data Science

Funding

Current Stage
Growth Stage
Total Funding
$32.28M
Key Investors
Centana Growth Partners
2023-06-01Series Unknown· $32.28M

Leadership Team

leader-logo
James Rebesco
Chief Executive Officer
linkedin
Company data provided by crunchbase