SQL Compiler Engineer

| Greater Boulder Area
Xcalar is pushing the limits of technology to help people discover meaningful insights from modern data. Our mission is to be the industry standard for next generation big data processing and analytics engines. We are looking to hire a SQL Compiler Engineers to join us.
 
As a SQL Compiler Engineer, you will be a crucial member of our engineering team, developing software that extends Xcalar’s instruction set architecture into complex SQL operators using modern languages. 
 
Xcalar’s engineering team is responsible for developing a cutting-edge product that will transform how big data is parsed, processed, and visualized in the financial services industry, government institutions, and high-tech enterprises. 
 
Willing to consider entry-level candidates who have a BSCS from a top school with substantial Math coursework, or a minor in Math. Must have strong algorithm development abilities, plus coursework or research into how computer languages are designed.
 
*Principals only, no recruiters please*

Duties

  • Architect, design, and develop SQL operators on top of Xcalar’s instruction set architecture that provide an SQL interface to our distributed database microkernel
  • Participate in all phases of the product development lifecycle, including system testing and performance assessment
  • Deliver the highest levels of robustness, performance, modularity, and simplicity in a distributed, multi-threaded environment
  • Work with engineering leadership to ensure the design and development are on track and meet our product goals and quality metrics
  • Create clear and concise documentation for all the work performed, including architecture and design documents, code comments, technical notes, internal application notes, bug fixes, and root cause analysis
  • Work with the automation team and help with issue triage and resolution as needed during the product development process

Required Qualifications

  • BS/MS in Computer Science from a top school with substantial Math coursework, or a minor in Math, with strong algorithm development abilities, and coursework or research into how computer languages are designed
  • Strong understanding of programming languages and compilers, especially with internal representation, frontend and backend optimizations, and code generation
  • Expertise in common modern programming languages (Javascript, Python, C++, Scala)
  • Ability to develop parallel algorithms that can benefit from today's CPU architectures
  • Excellent communication skills and experience working in high-performance teams
  • Interested in working at a fast-paced, early-stage Tech startup

Desired Qualifications

  • Professional experience designing and implementing various parts of the compiler pipeline
  • Experience developing core database systems software with expertise in either Query optimization, parallel execution, distributed transactions, data access methods, recovery and high availability, cache hierarchies

Xcalar is committed to diversity in its workforce and is proud to be an equal opportunity employer. Xcalar considers qualified applicants without regard to race, color, religion, creed, gender, national origin, age, disability, veteran status, marital status, pregnancy, sex, gender expression or identity, sexual orientation, or any other legally protected class. Please reference http://www1.eeoc.gov/employers/upload/eeoc_self_print_poster.pdf and https://www.dol.gov/ofccp/regs/compliance/posters/pdf/OFCCP_EEO_Supplement_Final_JRF_QA_508c.pdf for more information.

Read Full Job Description

Technology we use

  • Engineering
    • C++Languages
    • JavaLanguages
    • PythonLanguages
    • ScalaLanguages
    • SqlLanguages

Location

We are one block away from the Pearl Street walling mall close to restaurants, cafes, bars and boutiques int he heart of Boulder.

An Insider's view of Xcalar

What’s the vibe like in the office?

Fast-paced, entrepreneurial, exciting, growing

Sarah Robinson

Senior Technical Recruiter

What are Xcalar Perks + Benefits

Culture
Eat lunch together
Daily stand up
Open door policy
Team owned deliverables
Team based strategic planning
Group brainstorming sessions
Diversity
Highly diverse management team
Health Insurance & Wellness Benefits
Flexible Spending Account (FSA)
Disability Insurance
Dental Benefits
Vision Benefits
Health Insurance Benefits
Life Insurance
Retirement & Stock Options Benefits
401(K) Matching
Company Equity
Performance Bonus
Child Care & Parental Leave Benefits
Flexible Work Schedule
Remote Work Program
Vacation & Time Off Benefits
Generous PTO
Paid Holidays
Paid Sick Days
Perks & Discounts
Casual Dress
Commuter Benefits
Some Meals Provided
Happy Hours
Relocation Assistance
Professional Development Benefits
Job Training & Conferences
Lunch and learns
More Jobs at Xcalar9 open jobs
All Jobs
Data + Analytics
Dev + Engineer
HR
Developer
new
Boulder
Developer
new
Boulder
Data + Analytics
new
Boulder
HR
new
Boulder
Developer
new
Boulder
Developer
new
Boulder
Developer
new
Boulder
Developer
new
Boulder
Data + Analytics
new
Boulder