This job board retrieves part of its jobs from: Toronto Jobs | Emplois Montréal | IT Jobs Canada

Find jobs across the United States!

To post a job, login or create an account |  Post a Job

  Jobs JKT  

Bringing the best, highest paying job offers near you

previous arrow
next arrow
Slider

Senior Software Engineer – Query Optimizer Remote

Dremio

This is a Full-time position in Chicago, IL posted December 5, 2021.

Dremio is the SQL Lakehouse company, enabling companies to leverage open data architectures.

Dremio’s SQL Lakehouse Platform simplifies data engineering and eliminates the need to copy and move data to proprietary data warehouses or create cubes, aggregation tables and BI extracts, providing flexibility and control for data architects and data engineers, and self-service for data consumers.

Founded in 2015, Dremio is headquartered in Santa Clara, CA.

Investors include Cisco Investments, Insight Partners, Lightspeed Venture Partners, Norwest Venture Partners, Redpoint Ventures, and Sapphire Ventures.

If you, like us, say “bring it on” to exciting challenges that really do change the world, we have endless opportunities where you can make your mark.

What youll be doing

  • Build and improve Dremios query optimizer
  • Own the full cycle of development from inception, design, development, testing, and production
  • Work on distributed systems for data processing, with efficient protocols and communication, locking and consensus, schedulers, resource management, low latency access to distributed storage, auto scaling, and self healing
  • Understand and reason about concurrency and parallelization to deliver scalability and performance in a multithreaded and distributed environment
  • Use modular design patterns to deliver an architecture that’s rooted in simplicity, that’s easy to iterate on and constantly evolve

What were looking for

  • B.S.

    or M.S in Computer Science or in a related technical field or equivalent practical experience

  • Fluency in Java and/or C++ with 8+ years of experience developing production level software
  • Strong foundation in data structures, algorithms, multi-threaded and asynchronous patterns and their applications towards developing scalable systems
  • Passion for quality, zero downtime upgrades, availability, resiliency, and uptime of the platform
  • Experience developing scalable distributed systems and deploying, scaling, and managing microservices
  • Excellent communication skills and affinity for collaboration and teamwork
  • Interested in and motivated to be part of a fast-moving startup with a fun and accomplished team

Bonus points if you have

  • Experience with containers and Kubernetes for orchestration and container management in private and public clouds (AWS, Azure, Google Cloud)
  • Excellent understanding of distributed file systems like S3, ADLS or HDFS
  • Experience working at a fast-paced startup

What we offer

  • Medical, dental and vision insurance 
  • 401(k) Plan
  • Short term / long term disability and life insurance
  • Pre-IPO stock options
  • Flexible PTO
  • 16 hours of volunteer time off
  • 12 company paid holidays, including Juneteenth
  • Remote work options
  • Monthly “Get Stuff Done” (GSD) Days
  • Paid parental leave
  • Employee Assistance Program (EAP)
  • Company-sponsored wellness programs including Aaptiv, Headspace, Physera and Ginger
  • Quarterly swag surprise

**Certain benefits are only allowed to full-time Dremio employees and may not be the same across all locations.

Please add your adsense or publicity code here (inc/structure/adsfooter.php)