Software Engineer (Query Optimization)

Remote Full-time
Requirements
• 3+ years of experience in data intensive environments,
• Hands-on experience building industrial-strength software,
• Solid computer science fundamentals, with strong competencies in data structures, algorithms, and software design/architecture,
• Experience with large code bases,
• B.Sc in Computer Science or similar field, or equivalent practical experience,
• Experience in developing database systems is a plus,
• Interest in the theory and practice of database query engines. Hands-on experience or M.Sc./Ph.D in the domain is a plus

What the job involves
• Join the MongoDB Server Query team, and help us build a world-class distributed open source query engine. Our team plays a crucial role in the experience and performance of data processing. We are responsible for the MongoDB Query Language and the lifecycle of each query, from parsing to optimization to plan selection and finally execution. This also includes our geospatial search and update subsystems,
• We have tons of interesting problems to solve with direct impact on users for transactional, time-series and analytical workloads. We need your help to design and build the heart of a distributed, flexible schema, document database,
• Understand and improve current functionality of the MongoDB query engine,
• Identify, design, implement, test, and support new features related to query performance and robustness, query language enhancements, diagnostics for query performance problems, and integration with other products and tools,
• Work with other engineers to coordinate seamless changes in a feature-rich, large code base,
• Work with other teams including client drivers, cloud services, enterprise tools, support, consulting, education, and marketing to coordinate changes or contribute to their projects,
• Success Measures,
• In three months you’ll have contributed to the development of a project slated for the next major version, as well as fixed a few bugs in a minor version of our latest stable release series,
• In six months, you’ll have taken on code review responsibilities and are involved in reviewing the design for new features,
• In twelve months, you’re making significant contributions to the development of a new major features

Apply tot his job

Apply To this Job
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Experienced Telecommunication Customer Support Specialist – Telecom Operations Management

Remote

Legal Intern, Privacy (Spring Semester)

Remote

Customer Support Consultant (Remote Opportunity)

Remote

Experienced Customer Service Representative – Inbound Call Center

Remote

Double: Remote Executive Assistant (Central US)

Remote

Treasury Consultant - Eden Prairie, MN preferred, remote considered

Remote

**Experienced Data Entry Specialist – Remote Opportunity at arenaflex**

Remote

Pharmacy Technician Coordinator

Remote

Senior Appraisal Analyst – Remote Flexibility, Greater Atlanta Area

Remote

Priority Developer

Remote
← Back