Launch Legends
C3 AI
Senior Software Engineer, Platform - Data + AI (Back-End)
Über die Stelle
C3 AI (NYSE: AI) ist das Unternehmen für Enterprise AI-Anwendungssoftware. C3
AI liefert eine Familie vollständig integrierter Produkte, darunter die C3 Agentic AI Platform, eine End-to-End-Plattform für die Entwicklung, Bereitstellung und den Betrieb von Enterprise AI-Anwendungen, C3 AI-Anwendungen, ein Portfolio branchenspezifischer SaaS Enterprise AI-Anwendungen, die die digitale Transformation von Organisationen weltweit ermöglichen, und C3 Generative AI, eine Suite domänenspezifischer generativer KI-Angebote für Unternehmen. Erfahren Sie mehr unter: C3 AI c3.ai/
C3 AI sucht Senior Software Engineers, die das schnell wachsende Data-Team innerhalb der Abteilung Platform Engineering verstärken. Erfolgreiche Kandidaten erhalten die Möglichkeit, an hochwertigen Technologien an der Schnittstelle von groß angelegten verteilten Systemen, Dateninfrastruktur und machine learning zu arbeiten. Sie werden verschiedene Funktionen in einer hoch skalierbaren und erweiterbaren KI/ML-Plattform für groß angelegte Anwendungen entwerfen, entwickeln und warten, die Data Science, verteilte Systeme und Multi-Cloud-Strategien umfassen.
Sie erhalten die Möglichkeit, die Verantwortung für Komponenten zu übernehmen, zur technischen Ausrichtung beizutragen und an interessanten, wirkungsvollen Projekten zu arbeiten. Werden Sie Teil unseres Teams beim Aufbau der nächsten Generation der KI/ML-Plattform im Petabyte-Maßstab, die einige der größten Unternehmen der Welt in den Bereichen Energie, Finanzdienstleistungen, Versorgungsunternehmen, Gesundheitswesen, Luft- und Raumfahrt, Verteidigung usw. antreibt. Beschleunigen Sie Ihre Karriere im führenden Unternehmen für Enterprise AI, das sich in einer Hyperwachstumsphase befindet.
Aufgaben
- Entwurf und Entwicklung von Infrastruktur und Diensten zur Ermöglichung von Datenpipelines im Petabyte-Maßstab und darüber hinaus.
- Entwurf und Entwicklung von Abstraktionen über Datenspeichern wie Cassandra, PostgreSQL, Snowflake usw.
- Entwurf und Entwicklung von Dateisystemabstraktionen über AWS S3, Azure Blobs, HDFS usw.
- Entwurf und Entwicklung von Konnektoren zu verschiedenen externen Datenspeichern.
- Entwurf und Entwicklung von Komponenten verteilter Systeme für Stream-Verarbeitung, Warteschlangen, Batch-Verarbeitung, Analyse-Engines usw.
- Entwicklung und Wartung branchenführender, Hochleistungs- APIs für KI/ML-Anwendungen.
- Entwicklung und Wartung von Funktionen für verteilte Berechnungen über große Datenmengen für ML-Workflows.
- Entwurf und Entwicklung von ML-spezifischen Datensystemen wie Feature Stores und Verhaltens-Frameworks wie Empfehlungs-Engines.
- Entwurf und Entwicklung von Integrationen mit verteilten Computing-Technologien wie Apache Spark, Ray usw. für Datenexploration und ML-Workload-Orchestrierung.
- Entwurf und Entwicklung von Integrationen mit Datenanalysebibliotheken wie Pandas, Koalas usw.
- Entwicklung und Produktion von KI/ML-Modellen für Fehlererkennung, Ableitung von Datenschemata usw.
- Arbeit an Frameworks zur Leistungs-, Skalierbarkeits- und Zuverlässigkeitsverfolgung über verschiedene Komponenten einer hochgradig erweiterbaren KI/ML-Plattform.
- Zusammenarbeit mit Architekten, Produktmanagern und Softwareentwicklern aus verschiedenen Teams in einer hochgradig kollaborativen Umgebung.
- Teilnahme und Einbringung von Erkenntnissen in technischen Diskussionen.
- Schreiben von sauberem Code nach einer testgetriebenen Methodik.
- Pünktliche Lieferung von Verpflichtungen gemäß der agilen Softwareentwicklungs-Methodik.
Qualifikationen
- Bachelor of Science in Informatik, Computer Engineering oder verwandten Fachbereichen.
- Mindestens 5 Jahre Berufserfahrung in einem schnelllebigen Softwareunternehmen.
- Starkes Verständnis der Grundlagen der Informatik.
- Hohe Programmierkenntnisse in Java, C++, C# oder einer anderen kompilierten Sprache. Python wäre ebenfalls akzeptabel.
- Starke Kompetenz in objektorientierter Programmierung, Datenstrukturen, Algorithmen und Software-Design-Patterns.
- Erfahrung mit Versionskontrollsystemen wie Git.
- Erfahrung mit groß angelegten verteilten Systemen.
- Erfahrung mit einer Public-Cloud-Plattform (AWS, Azure, GCP).
- Einige Kenntnisse von verteilten Computing-Technologien (z. B. Hadoop, Spark, Kafka). Kenntnisse von verwalteten Versionen dieser Technologien auf Public-Cloud-Plattformen sind ebenfalls akzeptabel.
- Vertrautheit mit Technologien im modernen Data-Science-/Analyse- und Engineering-Ökosystem (z. B. Pandas, Koalas).
- Gute verbale und schriftliche technische Kommunikationsfähigkeit zur Erleichterung der Zusammenarbeit.
- Gedeihen in einer schnelllebigen, dynamischen Umgebung und Wertschätzung der End-to-End-Verantwortung für Komponenten.
- Intellektuell neugierig und offen für Herausforderungen.
Bevorzugte Qualifikationen
- Fortgeschrittener Abschluss in Ingenieurwesen, Naturwissenschaften oder verwandten Fachbereichen.
- Erfahrung mit agiler Entwicklungsmethodik.
- Erfahrung in der Entwicklung und Arbeit mit REST und/oder GraphQL APIs.
- Erfahrung im Aufbau skalierbarer und zuverlässiger Datenpipelines.
- Erfahrung mit der Integration von Daten aus mehreren Quellen.
- Erfahrung in der Arbeit mit Analyse- und/oder Datenverarbeitungs-Engines.
- Erfahrung in der Entwicklung verteilter Berechnungen über große Datenmengen.
- Erfahrung in der Arbeit mit verteilten Computing-Frameworks (z. B. Hadoop, Spark, Kafka).
- Erfahrung mit Data-Science-/Analyse-Bibliotheken (z. B. Pandas, Koalas).
- Erfahrung mit Task-Schedulern in verteilten Systemen (z. B. Spark, Ray, Dask).
- Vertrautheit mit machine learning-Workloads-Orchestrierung in einer verteilten Computing-Umgebung.
- Vertrautheit mit Workflow-Ausführung und/oder -Optimierung mithilfe von DAGs, idealerweise für machine learning-Anwendungsfälle.
- Konzeptionelles Verständnis von Orchestrierungs- und Ressourcenbereitstellungssystemen (Kubernetes)
C3 AI bietet ausgezeichnete Leistungen, ein wettbewerbsfähiges Vergütungspaket und einen großzügigen Aktienoptionsplan.
Basis-Gehaltsspanne Kalifornien $145,000—$187,000 USD
C3 AI ist stolz darauf, ein Arbeitgeber zu sein, der Chancengleichheit und affirmative Maßnahmen fördert. Wir diskriminieren nicht aufgrund von gesetzlich geschützten Merkmalen, einschließlich des Status als Behinderter oder Veteran.
