AI Systems Modernization Developer

Bentley Systems

Exton (PA)

On-site

USD 90,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Attractive salary and benefits package
Commitment to inclusion and wellbeing
Opportunity to impact global infrastructure

Job summary

Bentley Systems is looking for a Senior Developer, specializing in AI-driven code modernization. The ideal candidate will join a dedicated team focused on converting legacy code into cloud-native services. Responsibilities include evaluating code quality, enriching AI workflows, and developing supporting tools. The position requires familiarity with various programming languages and cloud technologies. Benefits include a competitive salary, a strong team culture, and a commitment to diversity and inclusion.

Qualifications

  • Candidate should have strong interest in AI for coding.
  • Results-oriented with strong problem-solving capabilities.
  • Good knowledge of legacy languages like C and Fortran.
  • Understanding of modern languages such as Rust, .Net, and TypeScript.
  • Proficiency in cloud technologies is required.

Responsibilities

  • Manually evaluate the quality of code conversion.
  • Enrich AI code modernization pipeline to improve quality.
  • Develop tools and automation for the team.
  • Create test suites to ensure accuracy of converted code.
  • Continuous research for improvement of AI workflows.

Skills

Strong interest in AI for coding
Strong problem-solving capabilities
Results oriented
Good knowledge of legacy languages (C, Fortran)
Familiarity with modern languages (.Net, Rust, TypeScript)
Understanding language-specific programming patterns
Capability to research and learn quickly
Experience breaking down complex systems
Proficiency in cloud technologies

Tools

Azure
GCP
Kubernetes
Docker
Istio

Job description

Senior Developer, AI Code Modernization

Bentley Systems is seeking a talented Senior Developer to become a valued member of a dedicated expert team in code modernization. This global team’s main responsibilities are to innovate around the use of AI technique, including multi-stage agentic workflows, to automatically convert and upscale academic or legacy code into cloud native services and apps.

The team will collaborate with, support and guide other software developers in the company around AI topics. The team reports through the CTO and will be in a leadership position to contribute to, evangelize and operationalize the AI vision for the company. The team will also run programs in support of best practices across the company.

This position should appeal to candidates that enjoy bleeding edge technology, deep technical discussions, and who want to be exposed to a variety of tech stacks. Bentley has hundreds of products of various types including desktop, mobile, traditional server and cloud microservices. Moreover, the candidate will have the opportunity to work as part of a diverse global team of experts.

Responsibilities
  • Manual evaluation of the quality of the conversion of code for difficult to analyze portion of the code and possible manual intervention to code sensitive part of the code
  • A key part of the team’s role is to avoid this as much as possible
  • Enrich the AI code modernization pipeline with patterns to avoid or patterns to favor to increase the quality of the modernized code
  • Dig deep into specific code translation and understand hard to analyze bug or loss of precision caused by differences in environment, compiler, languages, etc.
  • Develop tools and automation supporting the team’s responsibilities
  • Create rigorous and hardened test suites to ensure that converted code is accurate
  • Continuous research and continuous improvement to our AI workflows to ensure we are always using the best AI tools and processes to do automated code conversion and modernization
  • Establish the limits of what we can and cannot do with various technologies
  • Train developers and/or create educational supports
Required Qualifications
  • Strong interest in AI for coding
  • Strong problem-solving capabilities
  • Results oriented
  • Good knowledge of legacy (e.g. C, Fortran) and some modern languages (e.g. Rust, .Net and Typescripts) to be able to compare converted code
  • Understand language specific programming patterns
  • Capability to research a new topic and learn quickly
  • Experience breaking down complex systems to analyze them
  • Proficiency in cloud technologies
  • This position does not require travel.
  • Requires sitting or standing at will while performing work on a computer (or any other physical requirements).
Optional Skills
  • Knowledge of Finite Element Analysis (FEA)
  • Knowledge of web technologies
  • Knowledge of Azure and GCP
  • Knowledge of AppSec and Cloud Security
  • Knowledge of containerization solutions, such as Kubernetes, Docker, and Istio.
What We Offer
  • A great Team and culture – please see our colleague video.
  • An exciting career as an integral part of a world-leading software company providing solutions for architecture, engineering, and construction - watch this short documentary about how we got our start.
  • An attractive salary and benefits package.
  • A commitment to inclusion, belonging and colleague wellbeing through global initiatives and resource groups.
  • A company committed to making a real difference by advancing the world’s infrastructure for better quality of life, where your contributions help build a more sustainable, connected, and resilient world. Discover our latest user success stories for an insight into our global impact.
Equal Opportunity Employer

Bentley is an equal opportunity employer and considers all qualified applicants for employment without regard to race, color, sex, sexual orientation, gender identity, disability, pregnancy, protected veteran status, religion, national origin, age, genetic information or any other protected characteristic. This commitment extends to all aspects of employment, including, but not limited to, hiring, placement, promotion, compensation, and training. Know Your Rights as an applicant under the law.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, AI Code Modernization
Senior Software Engineer, AI Code Modernization

BENTLEY SYSTEMS, INC. • Exton (PA)

Hybrid
USD 140,000 - 190,000
Senior AI Code Modernization Engineer
Senior AI Code Modernization Engineer

Bentley Systems • Exton (PA)

On-site
USD 90,000 - 130,000
Senior AI Code Modernization Engineer
Senior AI Code Modernization Engineer

BENTLEY SYSTEMS, INC. • Exton (PA)

Hybrid
USD 140,000 - 190,000
Senior Software Architect (AI, AWS, React, C#)
Senior Software Architect (AI, AWS, React, C#)

NICE Systems • Sandy (UT)

On-site
USD 120,000 - 160,000
Senior Product Manager - AI
Senior Product Manager - AI

Bentley Systems • California (MO)

Hybrid
USD 120,000 - 160,000
Attractive salary and benefits package
Commitment to inclusion and wellbeing
Career growth opportunities
Senior AI Developer
Senior AI Developer

Skill • Southlake (TX)

On-site
Senior Software Architect (AI, AWS, React, C#)
Senior Software Architect (AI, AWS, React, C#)

NICE • Utah

On-site
USD 130,000 - 180,000
AI Platform Engineer
AI Platform Engineer

ProFocus Technology • Lincolnshire (IL)

Hybrid
USD 110,000 - 138,000
Manager, Software Development
Manager, Software Development

BENTLEY SYSTEMS, INC. • Exton (PA)

On-site
USD 100,000 - 130,000
Collaborative environment
Global impact
Career growth opportunities
+1
Software Engineer I
Software Engineer I

Worky • Johnston (RI)

Hybrid
USD 90,000 - 130,000