Alvarez & Marsal (A&M) is looking for a Principal Software Engineer to lead projects and design/build applications that run in the cloud, specifically utilizing Microsoft Azure and incorporating AI/ML technologies to solve complex technical challenges.
Requirements
- 12-15+ years writing software, including back-end and full-stack experience.
- Excellent coding skills in C-Sharp, Java, or Python. This is a full-time coding role.
- Expertise in Azure SDKs and Cognitive Services (or similar technologies at other cloud providers).
- Expertise in building cloud-based systems and microservices from scratch.
- Able to quickly pick up and use new technologies.
- Know how to build machine learning pipelines and work with AI tools like RAG and LLMs.
- Experience building serverless systems and tools such as state machines or event systems to manage complex tasks.
Responsibilities
- Write code in C-Sharp, Java, or Python, this is a 100% hands-on coding role.
- Design and develop cloud-based agentic systems from the ground up.
- Design systems with Azure-native constructs like Functions, Durable Tasks, Event Grid, and API Management.
- Develop tools and systems that will track how other systems are performing and make sure they're working as expected.
- Experiment rapidly with new SDKs and cloud services, designing architectures that adapt to evolving AI and agentic workflows.
- Build cloud applications and services that are fast, reliable, and easy to maintain using modern programming languages.
- Make big design decisions about how our systems should be built.
Other
- Must be authorized to work in the US without the need for employment-based sponsorship now or in the future.
- Strong teamwork and communication skills, especially in agile environments.
- The hourly rate is $130 per hour.