AI Engineer II
Responsibilities
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
Join American Express as an AI Engineer II in Gurugram, India, and contribute to the core of our technology organization. You will be instrumental in designing, building, and enhancing the platforms and systems that power American Express's AI, data, and decisioning capabilities. This role involves working on initiatives that integrate modern engineering practices, large-scale data processing, and automation to deliver reliable, secure, and high-impact solutions driving business outcomes.
Collaborate with talented engineers, data scientists, and product teams to architect scalable systems, develop reusable frameworks, and improve platform efficiency. Your work will directly influence how American Express leverages technology to serve customers and partners globally, whether by optimizing data pipelines, building APIs, or enhancing infrastructure reliability.
We foster an environment that champions learning, innovation, and technical ownership, where your ideas are valued and you have the freedom to explore new tools and approaches. Access modern technologies, contribute to open-source initiatives, and dedicate time to your professional development.
Responsibilities
- Execute technical aspects of software development, including design, prototyping, and coding.
- Lead hands-on architecture, design, and development of systems.
- Promote consistent development practices across tools, components, and documentation.
- Dedicate approximately 80% of your time to coding and testing, with the remainder focused on stakeholder collaboration for product/platform releases.
- Develop a comprehensive understanding of integrations with other Amex systems and platforms within supported domains.
- Continuously refactor code, utilize visualization techniques to accelerate concept delivery, and drive ongoing improvement.
- Identify opportunities for adopting innovative technologies.
- Provide ongoing support for application availability.
- Collaborate with product owners to prioritize sprint features and manage technical requirements based on industry trends, new technologies, and identified issues.
- Research and apply new and emerging technologies to develop functional software.
- Debug software components and remediate code defects.
- Deploy, support, and monitor software across various environments (test, integration, production).
- Implement automatic application scaling based on demand projections.
- Inspire team members with innovative changes and improvements by challenging the status quo and embracing calculated risks.
- Demonstrate increasing self-reliance to achieve team objectives.
Minimum Qualifications
- 2+ years of software development experience with a proven track record in building data-driven products.
- Solid understanding of Computer Science fundamentals, including object-oriented design, data structures, algorithm design, complexity analysis, and problem-solving.
- Strong analytical and problem-solving skills.
- Proficiency in at least one programming language such as Java or Python, with a willingness to learn new languages.
- Familiarity with Linux/Unix tools.
Critical Factors to Success
Technical/Platforms:
- Experience in large-scale platform engineering.
- Experience in application development and integration within cloud platforms like Google Cloud Platform or Amazon Web Services.
- Understanding of the Machine Learning Ecosystem with hands-on experience with frameworks such as Airflow, Jupyterlab, Jupyterhub, or MLFlow.
- Experience with object-oriented design and coding in Python and related frameworks.
- Proficiency in Linux.
- Understanding and experience with UNIX/Shell scripting.
- Proficiency in distributed systems concepts, including load balancing, sharding, and distributed transactions.
- Understanding of data structures, algorithms, and design patterns.
Good To Have:
- Experience building fast and scalable machine learning and analytical algorithms, from design through deployment and monitoring.
- Experience in developing Web services, micro-services, and RESTful APIs.
- Experience working with distributed systems using Spark and Hive in a Hadoop production environment at scale.
Functional:
- Familiarity with design and coding across multiple platforms and languages.
- Strong analytical and strategic thinking skills.
- Ability to interpret technical and business objectives and challenges.
- Experience in Porting/Software Configuration.
- Experience with Agile Methodologies.
- Experience in Software development/testing.
- Product Engineering Knowledge.
- Platform engineering knowledge (e.g., Financial Tech, E-commerce, Aggregator platforms).
Business Outcomes:
- Design and deliver innovative AIML/Big Data platform solutions across multiple business units.
- Identify and adopt new technologies to enhance user experience and anticipate future challenges.
Leadership Outcomes:
- Prioritize enterprise thinking, aligning the role's agenda with enterprise priorities, and balancing the needs of customers, partners, colleagues, and shareholders.
- Lead with an external perspective, challenge the status quo, and drive continuous innovation in offerings.
- Demonstrate learning agility, make swift decisions with integrity, and foster a culture of continuous improvement.
- Lead with a digital mindset, consistently delivering world-class customer experiences.
American Express offers comprehensive benefits supporting your holistic well-being, including competitive salaries, bonus incentives, financial well-being support, medical, dental, vision, and life insurance, flexible working models, generous paid parental leave, on-site wellness centers, confidential counseling through our Healthy Minds program, and extensive career development and training opportunities.
American Express is an equal opportunity employer committed to diversity and inclusion.
Company
American Express
American Express boasts a rich heritage of innovation spanning over 175 years, built upon shared values, leadership behaviors, and an unwavering commitment to supporting customers, communities, and co...