
American Express er et globalt selskap innen finansielle tjenester, med virksomhet innen bank, finans og B2B-betalinger. Virksomheten omfatter kredittkort for privatpersoner, bedrifter og selskaper; betalings- og handelstjenester; sparekontoer, innskuddsbevis og privatlån; samt fordelsprogrammer, reiseprogrammer, betalingsløsninger for selskaper, økonomisk opplæring, sikkerhetstjenester og støtte til kortmedlemmer og forhandlere.
Senior dataingeniør
Led utformingen og optimaliseringen av sikre og robuste dataplattformer hos American Express. Rollen omfatter databasearkitektur, skyteknologi, ytelsesoptimalisering og veiledning av dataingeniører.
Beskrivelse
- Veilede dataingeniører og fremme teknisk kvalitet, samarbeid og kontinuerlig forbedring.
- Samarbeide med produkt-, arkitektur- og forretningsteam om smidig leveranse og utforme skalerbare dataløsninger og sprintprioriteringer.
- Vurdere ny databaseteknologi og videreutvikle skytjenester, moderne databasefunksjoner og ingeniørpraksis.
- Skape skalerbare logiske og fysiske datamodeller for sikre, robuste og høytytende virksomhetsplattformer.
- Bygge, drifte og optimalisere relasjonelle, NoSQL-, distribuerte og skybaserte databasesystemer.
- Forbedre databaseytelsen gjennom optimalisering av SQL og spørreplaner, indeksering, partisjonering, lagringsoptimalisering, kapasitetsplanlegging og arbeidslaststyring.
- Utforme og vedlikeholde databaser med høy tilgjengelighet, inkludert replikering, sikkerhetskopiering, gjenoppretting og katastrofegjenoppretting.
- Fastsette og opprettholde standarder for dataarkitektur, sikkerhet, styring, automatisering og drift.
- Utvikle løsninger for infrastruktur som kode og rammeverk for automatisering av databaseplattformer.
- Utforme og forbedre stordata-plattformer gjennom avansert modellering, partisjonering, indeksering og distribuert datahåndtering.
- Koble dataplattformer til skyapplikasjoner, CI/CD-pipelines, containeriserte miljøer og moderne data engineering-systemer.
- Tilpasse dataplattformer til strategiske mål og teknologiske veikart i samarbeid med produkt-, arkitektur-, sikkerhets- og forretningsteam.
- Undersøke komplekse produksjonshendelser og styrke databasenes pålitelighet, observerbarhet, ytelse og robusthet.
- Veilede den tekniske retningen gjennom teknologivurderinger, ingeniørstandarder og moderniseringsarbeid.
Krav
- Bachelorgrad i informatikk, datateknikk, informasjonssystemer eller et beslektet teknisk fagområde. Mastergrad foretrekkes, eller tilsvarende yrkeserfaring.
- Minst 8 års erfaring med å utforme, utvikle, administrere og optimalisere storskala virksomhetsdatabaseplattformer (terabyte/petabyte) og data engineering-løsninger.
- Ekspertise innen Oracle, PostgreSQL og MySQL.
- Solid erfaring med MongoDB, Couchbase, Cassandra, Redis eller tilsvarende distribuerte NoSQL-plattformer.
- Erfaring med YugabyteDB, Cassandra eller tilsvarende distribuert SQL- eller NoSQL-teknologi.
- Erfaring med databaser i minnet, som SingleStore, Redis eller Apache Ignite.
- Omfattende erfaring med skydatabasetjenester og DBaaS/SaaS på AWS og GCP, inkludert Amazon RDS, Aurora, DynamoDB, Cloud SQL, BigQuery, Bigtable, MongoDB Atlas, Couchbase og Yugabyte.
- Ekspertise innen optimalisering av databaseytelse, SQL-optimalisering, analyse av kjøreplaner, indeksering, partisjonering, optimaliseringsstatistikk, samtidighet, låsing, minnehåndtering, replikering, lagringsoptimalisering og kapasitetsplanlegging.
- Erfaring med å lage logiske og fysiske datamodeller med ER/Studio, ERwin eller tilsvarende verktøy.
- Erfaring med OLTP, OLAP, datavarehus, datamarts og stordata-plattformer.
- Erfaring med å bygge skalerbare løsninger for ETL/ELT, dataintegrasjon og distribuert prosessering med Apache Spark og Kafka.
- Gode ferdigheter i Python og SQL; Java eller et annet objektorientert språk er en fordel.
- Erfaring med Terraform, Docker, Kubernetes, Git, Linux, shell-skripting og CI/CD-praksis.
- Erfaring med ServiceNow, Jira eller lignende verktøy for IT-tjenesteadministrasjon og prosjektstyring.
- Erfaring med smidige metoder, inkludert Scrum, Kanban og testdrevet utvikling.
- Dyp forståelse av relasjonelle, NoSQL-, distribuerte og skybaserte databasearkitekturer; lagringsmotorer, indeksering, spørringsoptimalisering, replikering, kryptering, sikkerhetskopiering og gjenoppretting, høy tilgjengelighet, katastrofegjenoppretting og databasesikkerhet.
- God kunnskap om distribuerte systemer, flerlagsarkitekturer, konsensusalgoritmer og utforming av skalerbare dataplattformer.
- Kunnskap om stordataøkosystemer, datasjøer og moderne datalagringsteknologier.
- Forståelse av XML, JSON, skjemadesign, metadatahåndtering og databaser med åpen kildekode.
- Kunnskap om SAN, NAS, hyperkonvergert infrastruktur og skybasert lagring.
- Praktisk kunnskap om AI og generativ AI, inkludert integrering av store språkmodeller, vektordatabaser, RAG, AI-assistert utvikling og AI-støttede arbeidsflyter for data engineering.
- God forståelse av observerbarhet, overvåking, SRE-prinsipper og produksjonsdrift.
- Dokumentert evne til å diagnostisere og løse komplekse produksjonsproblemer på tvers av databaser, skymiljøer og distribuerte systemer.
- Erfaring med å veilede ingeniører og påvirke arkitekturbeslutninger.
- Visumsponsing kan være tilgjengelig ut fra virksomhetens behov, rollen, kostnader og gjeldende lovgivning.
Fordeler
- Årlig bonus
- Fordeler