
AI & Distributed Systems Engineer – Manager
EY
full-time
Posted on:
Location Type: Hybrid
Location: New York City • New York • United States
Visit company websiteExplore more
Salary
💰 $142,600 - $261,500 per year
Tech Stack
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