onsite
AI and Application Development Engineer - Vice President - Citi
Software Engineer
Senior AI and Application Development Engineer leading end‑to‑end design, development, and deployment of intelligent application systems using Python, Machine Learning, and AWS services.
About the role
Key Responsibilities
- Lead the design, development, and deployment of AI‑powered application systems, ensuring alignment with business objectives and technical standards.
- Architect scalable solutions on AWS, integrating services such as SageMaker, Lambda, and DynamoDB to support machine learning workflows.
- Collaborate with cross‑functional teams to gather requirements, perform system analysis, and translate business needs into robust code.
- Mentor junior developers, conduct code reviews, and enforce best practices for maintainable, high‑quality code.
- Drive continuous improvement of development processes, tooling, and automation pipelines.
Requirements
- 5+ years of experience in AI and application development, with strong proficiency in Python and machine learning frameworks.
- Hands‑on experience designing and deploying solutions on AWS, including serverless and containerized architectures.
- Solid understanding of data pipelines, model training, evaluation, and deployment best practices.
- Excellent problem‑solving skills, strong communication, and ability to work collaboratively in a fast‑paced environment.
Skills
pythonmachine learningaws