Full Time

Principal Software Engineer - AI and Insights Platform

NCR Voyix
Atlanta, GA
$200,000 - $280,000* / year (about $96–$135 an hour)

Job Description

About this kind of role

What a Principal Software Engineer - AI and Insights Platform usually does. The employer's own details are in the listing.

Typically does: A Principal Software Engineer on an AI and Insights Platform designs, develops, and maintains software solutions that leverage artificial intelligence and machine learning to extract meaningful insights from data. This role involves leading technical projects, mentoring other engineers, and collaborating with data scientists and product managers. Responsibilities often include architecting scalable systems, optimizing performance, and ensuring the reliability of AI-powered features. The engineer will also contribute to the evolution of the platform's technical roadmap.

Tools and skills: Proficiency in programming languages like Python or Java, experience with cloud platforms (AWS, Azure, or Google Cloud), and familiarity with machine learning frameworks (TensorFlow, PyTorch) and data processing tools (Spark, Hadoop) are generally required.

Good fit for: Individuals with strong problem-solving abilities, a passion for AI and data science, and a proven track record of leading complex software development projects typically thrive in this role.

Over the last year, unemployment was lowest in legal jobs (1.4%) and highest in farming, fishing and forestry jobs (8.3%). For all workers it was 4.3%. Compare kinds of work →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.