Senior Software Engineer
Hosted Compute
Posted on 2/4/2023
INACTIVE
Locations
Santa Clara, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
AWS
Data Analysis
Data Structures & Algorithms
Google Cloud Platform
C/C++/C#
Java
Microsoft Azure
SQL
Kubernetes
Requirements
  • BS/MS/PhD in Computer Science or related field
  • 4+ years of relevant work experience
  • Strong programming skills in Java or C/C++
  • Must have hands-on experience in either AWS, GCP or Azure
  • Experience building scalable and resilient microservices in Kubernetes
  • Building high performance and multi-tenant software
  • Experience with building robust and scalable APIs for data processing platform
  • A culture of building high quality and secure products and solutions with experience building unit, functional tests and integrating into CI/CD pipelines
  • Effective communication skills to articulate, document and present solution plans to engineering, product management and other functions of the organization
  • Affinity for collaboration and teamwork
  • Strong foundation in data structures, algorithms, multi-threaded and asynchronous patterns and their applications towards developing scalable systems
Responsibilities
  • Build critical multi-cloud software for Dremio Cloud
  • Own the full cycle of development from inception, design, development, testing, production deployment
  • Collaborate with various functions of the organization
  • Analyze and advocate for better technologies in multi-cloud services, network access, security and distributed systems development
  • Debug distributed Java microservices based applications, finding root cause of failures, propose and implement simple yet effective solutions
  • Deliver various software functions of the core cloud platform - multi-tenant microservices, caching, auto-scaling, telemetry and observability, Kubernetes & container deployment models
  • Develop federated authentication and authorization and other security into the platform to ensure secure operation of the multi-cloud Dremio Cloud SaaS
  • Build observability, telemetry, (open)tracing, debuggability, and other functions to enable efficient operation of the service
  • Become a successful leader through collaboration, mentoring and developing the team
Desired Qualifications
  • Hands-on development experience building multi-cloud software solutions in specifically AWS and Azure
  • Data warehouse design, database systems design, and large-scale data processing solutions
  • Understanding of SQL, Query Planning and Optimization
Dremio Corporation

201-500 employees

Data lake engine
Company Overview
Dremio’s leading the way to reimagine your data architecture. Removing barriers, accelerating time to insight, putting control in the hands of the user.
Benefits
  • Health, Dental, and Vision Insurance
  • 401(k)
  • Stock Options
  • Work From Home
  • Office Events
  • Parental Leave Benefits
  • Paid Time Off
Company Core Values
  • Communicate with clarity.
  • Drive accountability.
  • Be respectful.
  • Confront brutal facts.
  • Focus on results.
  • Operate with urgency.
  • Build a flywheel.