E

Ernst & Young

Global professional services: audit, tax, consulting

Software Engineering Principal with AI

AI Application EngineeringUpdated on Nov 14
Full-timeNo salary listed

About the Job

Requirements

  • Advanced technical proficiency in designing, developing, and debugging solutions.
  • Advanced knowledge of one or more of C#, Java, or Python.
  • More than 10 years of applied experience.
  • Significant relevant experience in an internal or external software or platform engineering role, or similar.
  • Technical knowledge and experience delivering software or platform engineering solutions, providing comprehensive technical advice, and handling user requirements.
  • Experience with CI/CD delivery using code management, configuration management, and automation tools such as GitHub and ADO.
  • Proficiency in fine-tuning language models for specific tasks, including text generation, summarization, or question answering.
  • Knowledge of embedding models and their application in natural language processing tasks such as similarity matching, clustering, and information retrieval.
  • Familiarity with designing and implementing agentic systems that combine AI models with external tools or environments for autonomous decision-making.
  • Ability to design robust evaluation frameworks for AI models and agents, including metrics development, A/B testing, and performance benchmarking.

Responsibilities

  • Lead delivery of solution or infrastructure development services for a large or complex project, using strong technical capabilities and hands-on experience.
  • Take accountability for the design, development, delivery, and maintenance of solutions or infrastructure, driving compliance with and contributing to relevant standards.
  • Understand business and user requirements and ensure design specifications meet business and technical needs.
  • Solve complex and escalated project issues by performing coding, debugging, testing, and troubleshooting throughout the development process.
  • Provide advanced technical expertise to maximize efficiency, reliability, and value from current solutions, infrastructure, and emerging technologies; provide technical leadership and identify and implement continuous improvement plans.
  • Develop working relationships with peers across Development and Engineering and Architecture teams, collaborating to develop and engineer solutions.
  • Provide a leadership role for the work group, ensuring appropriate expectations, principles, structures, tools, and responsibilities are in place to deliver the project.
  • Drive consistency in processes, procedures, and technical design while supporting the definition, maintenance, and implementation of technology standards.

Desired Qualifications

  • A bachelor’s degree in computer science, engineering, information technology, mathematics, or a related field.
  • Microsoft, Google, or AWS certificates.
  • Experience delivering using modern methodologies.
  • Significant proven experience building applications using container-orchestration systems such as Kubernetes and container engines such as Docker.

About the Company

Ernst & Young

Global professional services: audit, tax, consulting

EY provides professional services across Assurance, Tax, Consulting, and Strategy & Transactions through member firms coordinated by EY Global. It serves clients in about 150 countries with cross-disciplinary teams delivering audits, tax planning, technology, risk management, and M&A and strategy advisory. Its global, integrated platform and large network differentiate it by offering coordinated services across disciplines. The goal is to help clients meet regulatory requirements, improve governance and performance, and create value.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Boston, MA
Founded
1991

Recently Posted Jobs

Explore more opportunities at Ernst & Young

See more jobs