Skip to content
mimi

Senior Principal Software Engineer

Eliassen Group

Jersey City · Hybrid Full-time Senior 1mo ago

About the role

Job Overview

We are seeking a highly skilled Senior Principal Software Engineer to revolutionize our enterprise AI/ML platform in a dynamic, regulated industry. This is an excellent opportunity for a veteran engineer with extensive experience in designing, building, and operating large-scale enterprise platforms. Your expertise will help enhance model packaging, deployment, serving, and observability capabilities while collaborating with teams to ensure robust solutions.

Work Environment

The role is hybrid, with 50% on-site work required at either Jersey City, NJ or Westlake, TX.

Key Responsibilities

  • Design and expand enterprise-scale Python services tailored for AI/ML applications.
  • Lead the technical direction and standards for model packaging, deployment, and observability.
  • Collaborate closely with data scientists and application teams to streamline model operationalization.
  • Own and upgrade a Python-based API and web service that acts as a vital gateway for AI tools.
  • Promote best practices for cloud-native architecture within AWS, prioritizing security and cost efficiency.
  • Define and enhance CI/CD pipelines and reusable frameworks to boost engineering productivity.
  • Oversee incident response and operational improvements, ensuring system resilience.
  • Mentor and guide mid-level engineers while providing technical leadership across teams.
  • Develop and refine capabilities for ML packaging, deployment, and observability.
  • Set strategic platform standards for ML solutions and lead post-incident reviews for systemic improvements.

Experience Requirements

  • 8-10+ years of experience in production platform development and operation.
  • Extensive expertise in Python and distributed systems, including API development.
  • Familiarity with Java or Groovy is highly preferred.
  • Proficient in Linux environments and scripting.
  • Solid background in AWS services including S3, Lambda, and Batch.
  • Experience with DevOps, CI/CD methodologies, and tools like Jenkins and Git.
  • Proficiency in Infrastructure as Code such as CloudFormation or Terraform/OpenTofu.
  • Practical experience in production ML enablement, including deployment strategies.

Leadership Qualifications

  • Demonstrated cross-organizational technical leadership and mentorship.
  • Strong communication skills to relate complex systems to both technical and non-technical stakeholders.

Preferred Qualifications

  • Exposure to Java or Groovy in enterprise settings.
  • Familiarity with Docker-based frameworks for model deployment.
  • Experience with generative AI platforms.
  • Basic knowledge of Azure or GCP alongside AWS.
  • Experience in monitoring platform usage and cost controls.

Educational Background

Bachelor's degree in Computer Science, Software Engineering, or a related field is required. AWS certification is preferred.

Benefits

Enjoy a comprehensive benefits package including Medical, Dental, Vision insurance, a 401k with company matching, and life insurance.

Skills

AWS BatchAWS LambdaAWS S3CloudFormationCI/CDDockerGitGroovyInfrastructure as CodeJavaJenkinsLinuxMLOpsPythonTerraformOpenTofu

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free