
Acuity je technologická spoločnosť so sídlom v Atlante, ktorá sa špecializuje na riešenia v oblasti osvetlenia a správy budov. Prostredníctvom spoločností Acuity Brands Lighting a Acuity Intelligent Spaces jej približne 13 000 zamestnancov vyvíja inteligentné osvetľovacie produkty a nástroje na inteligentnú správu priestorov, ktoré zákazníkom pomáhajú zlepšovať používateľské skúsenosti, produktivitu a udržateľnosť. Spoločnosť prepája interoperabilitu údajov s pokročilými technologickými platformami, aby riešila vyvíjajúce sa potreby v oblasti stavebníctva, poradenstva a energetiky.
Senior softvérový architekt pre správu produktových údajov
Určujte architektúru a plán modernizácie platformy Acuity na správu produktových údajov. Veďte iniciatívy v oblasti cloudu, API, dát, DevOps a umelej inteligencie pre priemyselné technológie.
Popis
- Určujte architektúru, inžinierske štandardy a technologický plán systému Acuity na správu produktových údajov.
- Navrhujte distribuované systémy s vysokou škálovateľnosťou, dostupnosťou a odolnosťou voči poruchám, ktoré sú voľne previazané.
- Budujte a optimalizujte viacvrstvové cloudové prostredia na AWS, Azure alebo Google Cloud.
- Využívajte cloudovo natívny návrh, infraštruktúru ako kód a nákladovo efektívnu správu zdrojov.
- Stanovujte štandardy návrhu, životného cyklu a integrácie API pre REST, GraphQL a gRPC.
- Usmerňujte architektúru systémov v jazykoch Python, C#/.NET a Java.
- Presadzujte čistú architektúru, návrh založený na doméne a osvedčené návrhové vzory.
- Veďte rozhodovanie o topológii databáz naprieč relačnými technológiami SQL a NoSQL.
- Navrhujte asynchrónne platformy založené na udalostiach s nástrojmi na zasielanie správ a streamovanie, ako sú Kafka a RabbitMQ.
- Spolupracujte s tímom platformového inžinierstva na CI/CD, pozorovateľnosti, automatizovanom testovaní a bezpečných procesoch nasadzovania.
- Rozširujte využívanie samoobslužných vývojárskych platforiem a architektonických pravidiel.
- Posudzujte a integrujte umelú inteligenciu, procesy strojového učenia a možnosti veľkých jazykových modelov.
- Premieňajte obchodné ciele na technické plány a zosúlaďujte tímy inžinierstva, produktového vývoja a vedenia.
- Mentorujte skúsených inžinierov, technických vedúcich a vývojové tímy.
- Vysvetľujte distribuované systémy, obmedzenia platforiem a technologické investície vedúcim pracovníkom aj zástupcom bez technického zázemia.
Požiadavky
- Bakalárske vzdelanie v odbore informatika, inžinierstvo alebo príbuznom odbore.
- Aspoň 8 rokov praxe v softvérovom inžinierstve vrátane významnej zodpovednosti za architektúru.
- Rozsiahle skúsenosti s návrhom podnikových aplikácií.
- Skúsenosti s definovaním architektúry rozsiahlych aplikácií kritických pre podnikanie.
- Dobrá znalosť distribuovaných systémov, integračných vzorov, architektúr založených na udalostiach a konceptov mikroslužieb.
- Skúsenosti s Azure, CI/CD, DevOps, bezpečnosťou, monitorovaním a prevádzkovou excelentnosťou.
- Skúsenosti s agilnými modelmi dodávania a modelom SAFe.
- Výborné komunikačné schopnosti, schopnosť riadiť vzťahy so zainteresovanými stranami a viesť technické tímy.
- Znalosť postupov vývoja softvéru s podporou umelej inteligencie.
- Skúsenosti s platformami na správu produktových údajov (PDM), životného cyklu produktov (PLM) alebo produktových informácií.
- Skúsenosti z oblasti obchodu, tvorby cenových ponúk, objednávania, výroby, dodávateľského reťazca alebo digitálnych produktov.
- Skúsenosti so streamovaním udalostí, správou API, cloudovo natívnou architektúrou a programami modernizácie.
- Skúsenosti s vedením architektonických posúdení, tvorbou technickej stratégie a rozhodovaním o technológiách na úrovni portfólia.
Benefity
- Primerané úpravy počas náborového procesu pre osoby so zdravotným postihnutím.
- Rovnosť pracovných príležitostí.