Senior Personalet Software Engineer - Forespørgsel Udførelse

Dremio | Anywhere in the World

Fuldt fjernbetjening Fuldtid Softwareudvikling
Maskinoversat til dig (English → Danish) Vis original
Varebeskrivelse

Hovedkvarter: Portugal - Remote Be Part of Building the Future Dremio er den samlede søboligplatform for selvbetjeningsanalyse og AI, der betjener hundredvis af globale virksomheder, herunder Maersk, Amazon, Regenon, NetApp og S&P Global. Kunder er afhængige af Dremio til cloud, hybrid og on-prem søhuse til at drive deres datanet, datalager migration, data virtualisering og ensartet dataadgang use cases. Baseret på open source-teknologier, herunder Apache Iceberg og Apache Arrow, Dremio giver en åben søhusarkitektur, der gør det muligt for den hurtigste tid til indsigt og platform fleksibilitet på en brøkdel af omkostningerne. Læs mere på www.dremio.com. Om rollen Dremios Query Execution team bygger den runtime, der er ansvarlig for udførelse af analytiske forespørgsler på skala. Holdet sidder mellem forespørgsel planlægning og tabel scanner, der ejer de systemer, der forvandler forespørgsel planer til effektiv, pålidelig udførelse. Som en Senior Personalet Software Engineer, du vil arbejde på forespørgsel operatører, ekspression evaluering, hukommelse management, udførelse planlægning, runtime planlægning, og præstation optimering. Dit arbejde vil direkte påvirke forespørgsel ydeevne, skalerbarhed, og pålidelighed på tværs af Dremio ~s cloud data platform. • Opbygge udførelse motor: Design, gennemføre, test, og støtte forespørgsel operatører, udtryk evaluering, udførelse planlægning, runtime planlægning, og ressourcestyring. • Forbedre runtime ydeevne: Optimer vektoriseret behandling, concurrency, parallelisme, hukommelsesforbrug, dataudveksling og disk spilde.

• Diagnosse vanskelige problemer: Undersøg forespørgselsnøjagtighed og ydeevne spørgsmål ved hjælp af forespørgsel profiler, profilering værktøjer, telemetri, benchmarks, logfiler, og produktionsdata. • Optimer Java og JVM: Forbedre CPU-udnyttelse, tildeling adfærd, skrald indsamling, tråd adfærd, og andre runtime karakteristika. • Samarbejd på tværs af forespørgsel motor: Arbejde med Query Planner, Datalake, Produkt, Support, og felt engineering hold på end-to-end forespørgsel forbedringer. • Brug AI-assisted udviklingsværktøjer: Anvend AI-støttede værktøjer til at kode forståelse, fejlfinding, test generation, dokumentation og hændelse analyse. • Anvend engineering dom: Validér AI-genereret kode og anbefalinger gennem gennemgang, test, benchmarking, og engineering dom.

• Hæv ingeniørlinjen: Deltag i design- og kodeanmeldelser, bidrage til teknisk retning, og mentor andre ingeniører. Hvad vi â â leder efter • Software engineering erfaring: 5+ år udvikle produktionssoftware, helst i databasesystemer, forespørgsel udførelse, distribuerede systemer, eller relaterede områder. • Programmering færdigheder: Stærk Java færdigheder; erfaring med C ++ er et plus. • Computer videnskab grundlæggender: Stærk fundament i datastrukturer, algoritmer, concurrency, multithreaded programmering, og asynkron programmering. • Database og distribueret system viden: Forståelse af database internes, forespørgsel behandling, distribueret udførelse, og præstation optimering.

• Performance engineering erfaring: Oplev profilering og optimering af CPU, hukommelse, affaldsindsamling, tråd adfærd eller andre runtime karakteristika. • Problemløsning evne: Evne til at løse tvetydige tekniske problemer og arbejde effektivt på tværs af team grænser. • Ingeniørvurdering: Evne til at evaluere tradeoffs, validere løsninger strengt, og træffe gode beslutninger, når du arbejder med ukendte eller AI-støttede implementeringer. • Kommunikation og ejerskab: Stærke kommunikationsfærdigheder, en følelse af ejerskab, og en forpligtelse til at levere høj kvalitet software. Bonus point, hvis du har • Query motorer: Distributed forespørgsel motorer, databasemotorer, eller storskala databehandlingssystemer. • Udførelse teknikker: Vectorized udførelse, forespørgsel operatører, udtryk evaluering, kode generation, eller runtime optimering.

• Kørselstidssystemer: JVM profilering, hukommelsesstyring, caching, netværkssamarbejde, dataudveksling, udførelse planlægning eller disk spild. • Dataplatforme: Apache Arrow, Apache Iceberg, Parquet, Avro, Spark, Hadoop eller cloud objektbutikker. • Open source: Bidrager til open source-projekter. Hvad vi værdsætter Hos Dremio, holder vi os til høje standarder, når det kommer til mennesker, tænker, og handling. Vores Gnarlies (det er hvad vi kalder vores medarbejdere) kommunikerer med klarhed, køre ansvarlighed, og er respektfulde over for hinanden. Vi konfronterer brutale fakta og fokuserer på resultater, mens de oper med en følelse af hastende og opbygge en "flydehjul." Folk, der kan lide at hoppe i og drive momentum vil trives i vores #GnarlyLife.

Dremio er en lige muligheder arbejdsgiver, der støtter arbejdsstyrke mangfoldighed. Vi diskriminerer ikke på grundlag af race, religion, farve, national oprindelse, kønsidentitet, seksuel orientering, alder, ægteskabelig status, beskyttet veteran status, handicap status, eller nogen anden ulovlig faktor. Dremio er forpligtet til at give enhver nødvendig indkvartering for personer med handicap i vores ansøgning og interview proces. For at anmode indkvartering på grund af et handicap, bedes du informere din rekrutter. Dremio har politikker på plads for at beskytte de personlige oplysninger, som medarbejdere og ansøgere videregiver til os. Klik her for at gennemgå meddelelsen om privatlivets fred. Vigtige Security Notice for Kandidater på Dremio, vi opretholder tillid og gennemsigtighed som altafgørende værdier i alle vores interaktioner med kunder, partnere, medarbejdere og offentligheden. Vi har været rettet mod enkeltpersoner, der skaber falske domæner svarende til vores til scam udsigter og kandidater. Bemærk venligst, at alle officielle meddelelser fra os vil være fra en @dremio.com domæne. Hvis du har mistanke om, at du er blevet målrettet af et fupnummer, er det bydende nødvendigt at rapportere hændelsen til dine lokale retshåndhævende myndigheder. For mere information om denne type fidus, henvises til Dremio officielle erklæring her. Dremio er ikke ansvarlig for eventuelle gebyrer relateret til uopfordrede CV'er og vil ikke betale gebyrer til nogen tredjepart agentur eller selskab t

Joboplysninger

Erfaring: 0 år

Indsendt: 1 month, 2 weeks siden

Visninger: 724

Anvend den We Work Remotely

Kilde: We Work Remotely · åbner den oprindelige udstationering.

Få en skræddersyet ansøgning til denne rolle

Slip dit CV, og vi vil skrive et forsidebrev rettet mod denne nøjagtige notering ! gratis, og klar det øjeblik din konto er oprettet.

PDF, Word eller tekst. Vi opretter din gratis konto på næste skærmbillede! intet kort.

Hyrer du dig for sådan en rolle?

Indsend dit fjernjob på WFHJ og nå matchede kandidater. Ingen gebyrer.

Indsæt et job gratis
Feedback