Full Time

Principal AI-Native Software Engineer

ButterflyMX
United States
$190,000 - $285,000* / year (about $91–$137 an hour)

Job Description

About this kind of role

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

Typically does: Designs, develops, and tests software solutions, often focusing on artificial intelligence and machine learning applications. This role involves leading technical projects, mentoring other engineers, and ensuring code quality and scalability. Principal engineers frequently collaborate with product managers and other stakeholders to define requirements and deliver innovative features. They are expected to stay current with emerging technologies and contribute to architectural decisions.

Tools and skills: Proficiency in programming languages like Python or Java, experience with machine learning frameworks (TensorFlow, PyTorch), cloud platforms (AWS, Azure, Google Cloud), and strong software engineering principles are generally required.

Good fit for: Experienced software engineers with a deep understanding of AI/ML concepts and a proven ability to lead technical teams thrive in this role.

In the Minneapolis-St. Paul-Bloomington, MN-WI metro area, the middle pay across its 2 million jobs was $59,320 a year in May 2025, says the Bureau of Labor Statistics. Pay calculator →

View Similar Jobs

Matches Jobs

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