Enable job alerts via email!

Principal Software Engineer - Python

Code Metal

Boston (MA)

On-site

USD 160,000 - 220,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company is seeking a Principal Software Engineer to develop AI-enabled transpilation tools. This pivotal role involves architecting software pipelines that merge advanced AI techniques with verification methods, ensuring efficient code translation for embedded systems. Candidates should possess extensive experience in Python and software development, fostering collaboration among domain experts.

Qualifications

  • 7+ years of experience with collaborative enterprise-level software development in Python.
  • Experience gathering requirements from stakeholders and executing large projects.
  • Demonstrated history of building and delivering robust software.

Responsibilities

  • Define software architecture for AI pipelines; implement complex workflows.
  • Deploy and manage containerized services using Docker.
  • Collaborate with domain specialists to incorporate formal verification methods.

Skills

Python
Machine Learning Tools
APIs (REST, GraphQL, gRPC)
Docker
Software Development Life Cycle (SDLC)

Job description

4 weeks ago Be among the first 25 applicants

Job Title

Principal Software Engineer - Python AI Pipelines

Overview

We are looking for an experienced software engineer to help us build a new generation of transpilation tools enabled by AI and modern verification techniques that promises to bridge the gap between algorithm development and deployment to embedded systems.

In this role you will play a lead role in architecting and implementing novel code generation pipelines that use a mix of Generative AI, Static Analysis and Formal Verification methods to translate code written in one language to another.

Requirements

Responsibilities

  • Define Software Architecture for Agentic AI pipelines. Architect and implement complex workflows involving state machines, message queues, and distributed processing
  • Deploy and manage containerized services using Docker
  • Build well tested extensible code foundations for code translation products
  • Collaborate with domain specialists to incorporate formal verification and static analysis methods into code generation pipeline
  • Work with cloud services and distributed architectures to ensure high availability

Must Have

  • Seven or more years of experience with collaborative enterprise-level software development in Python to deliver products to a large customer base
  • Demonstrated experience gathering requirements from stakeholders and distilling them into software designs
  • Demonstrated experience planning and executing on large projects in a team-based setting
  • Demonstrated history of building and delivering robust software by employing best practices throughout the SDLC process, including Code review, Testing, Continuous integration, Release management and Build systems
  • Experience with Machine Learning Tools and Frameworks
  • Expertise in building scalable APIs (REST, GraphQL, gRPC)
  • Hands-on experience with Docker and containerized application development

Great to Have

  • Strong experience with workflow orchestration, state machines, and message queues (e.g., RabbitMQ, Kafka, Redis, Celery)
  • Familiarity with PromptFlow or similar workflow automation tools
  • Experience working with cloud-based distributed systems (AWS, GCP, Azure)

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Other
  • Industries
    IT Services and IT Consulting

Referrals increase your chances of interviewing at Code Metal by 2x

Get notified about new Principal Software Engineer jobs in Boston, MA.

Waltham, MA $160,000.00-$185,000.00 1 week ago

Boston, MA $180,000.00-$220,000.00 3 months ago

Software Developer Lead, Vice President, Onsite

Boston, MA $140,000.00-$222,500.00 1 day ago

Cambridge, MA $181,900.00-$291,000.00 1 week ago

Software Engineering Manager (Healthcare)

Boston, MA $185,000.00-$220,000.00 1 month ago

Software Engineering Manager – Manufacturing Innovation
Software Engineering Manager II, Cloud Interconnect Networking

Cambridge, MA $197,000.00-$291,000.00 3 weeks ago

Software Engineering Manager, Supplier Advertising Experience

Boston, MA $144,660.00-$238,650.00 3 days ago

Manager of Software Engineering, Java and Cloud Technologies

Lowell, MA $126,300.00-$181,550.00 3 weeks ago

Burlington, MA $79,800.00-$178,100.00 2 weeks ago

Lowell, MA $144,660.00-$238,650.00 3 days ago

Associate Director, Software Engineering
Sr. Software Engineering Manager – Mobile & Distributed Services
Sr. Manager, Software Design Quality Engineering

North Billerica, MA $110,500.00-$196,500.00 5 days ago

Software Engineering Manager - Financial Markets
Software Development Manager, Amazon Robotics, Robotics Software Solutions

North Reading, MA $166,400.00-$287,700.00 2 weeks ago

Software Engineering Manager - Sustaining Engineering
Senior Manager, Cloud Software Engineering

Lowell, MA $126,300.00-$181,550.00 2 months ago

Software Engineering Manager (Backend SaaS)

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Principal Software Engineer - Front End

Veeva Systems, Inc.

Boston null

Remote

Remote

USD 120,000 - 300,000

Full time

11 days ago

Principal Software Engineer, Platform Modernization

Ticketmaster

California null

Remote

Remote

USD 158,000 - 199,000

Full time

Today
Be an early applicant

Staff/Principal Software Engineer

AZX

Seattle null

Remote

Remote

USD 130,000 - 190,000

Full time

Yesterday
Be an early applicant

Lead Software Engineer

Highmark Health

null null

Remote

Remote

USD 92,000 - 173,000

Full time

Yesterday
Be an early applicant

Principal Software Engineer, Network Tooling

Zayo Group

null null

Remote

Remote

USD 114,000 - 165,000

Full time

Yesterday
Be an early applicant

Senior Principal Software Engineer (FULLY REMOTE POSITION)

AECOM

San Jose null

Remote

Remote

USD 150,000 - 200,000

Full time

Today
Be an early applicant

Senior Principal Software Engineer (FULLY REMOTE POSITION)

AECOM

California null

Remote

Remote

USD 120,000 - 190,000

Full time

Today
Be an early applicant

Lead Software Engineer

Nike

Beaverton null

Remote

Remote

USD 120,000 - 180,000

Full time

Today
Be an early applicant

Lead software engineer

Humana

Washington null

Remote

Remote

USD 129,000 - 178,000

Full time

Yesterday
Be an early applicant