EY

AI & Distributed Systems Engineer – Manager

EY

full-time

Posted on:

Location Type: Hybrid

Location: New York CityNew YorkUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $142,600 - $261,500 per year

About the role

  • Design and implement robust APIs and microservices using Java, Python, FastAPI and OpenAPI.
  • Architect and maintain containerized applications using Docker, Kubernetes, and Helm.
  • Develop and optimize data models and queries using PostgreSQL and ORMs (e.g., SQLAlchemy).
  • Champion test-driven development (TDD) practices, including unit and integration testing.
  • Collaborate with cross-functional teams to build distributed systems leveraging message queues (RabbitMQ) and caching layers (Redis).
  • Monitor, troubleshoot, and optimize platform performance and reliability.

Requirements

  • Bachelor’s degree (4-year degree) in computer science, Software Engineering, or a related field.
  • Typically, no less than 4-6 years relevant experience in professional platform engineering experience or similar role in software development and system administration.
  • Experience building large scale distributed systems with cloud native technologies.
  • Programming languages: Experience with Java or C#, Python, Spring Boot, .Net or .Net Core.
  • A solid grounding in Computer Science fundamentals.
  • Excellent knowledge of software design and system architecture.
  • Outstanding consulting, communication, and presentation abilities.
  • Strong understanding of quality assurance and testing practices.
  • Knowledgeable in system development lifecycle and technology integration.
  • Proven track record of leading teams.
Benefits
  • Medical and dental coverage
  • Pension and 401(k) plans
  • Paid time off including designated EY Paid Holidays, Winter/Summer breaks, Personal/Family Care, and other leaves of absence.
  • Flexible vacation policy allowing you to decide how much vacation time you need based on personal circumstances.
  • Recognition for the value you bring to the business.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaPythonFastAPIOpenAPIDockerKubernetesHelmPostgreSQLSQLAlchemytest-driven development
Soft skills
consultingcommunicationpresentationteam leadership
Certifications
Bachelor's degree in computer scienceBachelor's degree in Software Engineering