- Company Name
- Bentley Systems
- Job Title
- Lead/Principal Transformation Developer (AI Code Modernization Platform)
- Job Description
-
Job title: Lead/Principal Transformation Developer (AI Code Modernization Platform)
Role Summary: Own the design, implementation, and scaling of an AI‑driven code modernization platform that automatically converts legacy applications into cloud‑native services. Lead strategic direction, architectural decisions, and team enablement while ensuring rigorous quality, performance, and numerical precision.
Expactations: Deliver a repeatable, production‑ready modernization flow; modernize at least one representative legacy system within the first 12 months; establish organization‑wide standards for AI‑assisted code conversion and adoption.
Key Responsibilities:
- Define the technical vision, roadmap, and best‑practice framework for the AI modernization platform.
- Design, prototype, and ship multi‑stage, agentic AI workflows for automated code analysis, transformation, and uplift.
- Build and maintain LLM pipelines, including orchestration, evaluation, monitoring, and iterative refinement.
- Develop testing, validation, and quality gating strategies to guarantee correctness, performance, and numerical precision across languages and runtimes.
- Lead architectural discussions, evaluate trade‑offs among speed, cost, quality, and risk, and converge teams on solutions.
- Mentor, hire, and guide a small technical team; foster knowledge sharing and cross‑functional collaboration.
- Evangelize AI modernization practices, tooling, and education across the organization to accelerate adoption.
Required Skills:
- Principal‑level experience steering complex technical initiatives.
- Deep problem‑solving expertise on large or legacy codebases (C, Fortran, C++).
- Hands‑on experience with AI‑assisted development, LLM pipelines, and agentic workflow orchestration.
- Proficiency in cloud platforms (Azure, GCP, AWS) and modern service architectures (microservices, containerization).
- Understanding of legacy‑to‑modern code patterns, numerical precision, and performance analysis.
- Knowledge of HPC and parallel execution concepts, GPU/accelerator computing, CUDA or equivalent models.
- Strong communication skills and ability to influence cross‑functional stakeholders.
Required Education & Certifications:
- Bachelor’s degree (or higher) in Computer Science, Software Engineering, or related field.
- Optional certifications: Azure/Microsoft Certified: Azure Developer Associate, Google Cloud Professional Cloud Architect, or AWS Certified Developer – beneficial but not mandatory.