Job Information
American Express Senior Engineer I in Karnataka, India
Description
You Lead the Way. We’ve Got Your Back.
With the right backing, people and businesses have the power to progress in incredible ways. When you join Team Amex, you become part of a global and diverse community of colleagues with an unwavering commitment to back our customers, communities and each other. Here, you’ll learn and grow as we help you create a career journey that’s unique and meaningful to you with benefits, programs, and flexibility that support you personally and professionally.
At American Express, you’ll be recognized for your contributions, leadership, and impact—every colleague has the opportunity to share in the company’s success. Together, we’ll win as a team, striving to uphold our company values and powerful backing promise to provide the world’s best customer experience every day. And we’ll do it with the utmost integrity, and in an environment where everyone is seen, heard and feels like they belong.
Join Team Amex and let's lead the way together.
As part of our diverse tech team, you can architect, code and ship software that makes us an essential part of our customers’ digital lives. Here, you can work alongside talented engineers in an open, supportive, inclusive environment where your voice is valued, and you make your own decisions on what tech to use to solve challenging problems. American Express offers a range of opportunities to work with the latest technologies and encourages you to back the broader engineering community through open source. And because we understand the importance of keeping your skills fresh and relevant, we give you dedicated time to invest in your professional development. Find your place in technology of #TeamAmex.
EA as an organization aims to set the bar for technology at American Express. The two main drivers of EA’s success are its frameworks (common services to be leveraged by engineering teams across the enterprise) and its Major Engagements (high priority, business critical projects which need architectural guidance and support). The Senior Engineer in EA will be expected to do hands-on programming to develop reusable, platform-agnostic frameworks, as well as work with product/business teams to design resilient, highly available, scalable distributed systems.
What you will be working on:
We are looking for a Senior Engineer to join our Enterprise Architecture team. In this role you will be designing and implementing highly scalable real-time systems following the best practices and using the cutting edge technology. This role is best suited for experienced engineers with broad skillset who are open, curious and willing to learn.
Qualifications:
What you will Bring:
Bachelor's degree in computer science, computer engineering or a related field, or equivalent experience
8 years of progressive experience demonstrating strong architecture, programming and engineering skills.
Firm grasp of data structures, algorithms with fluency in programming languages like Java, Kotlin, Go
Demonstrated ability to lead, partner, and collaborate cross functionally across many engineering organizations
Advanced hands-on experience with application solution architecture design and end-to-end software development of complex distributed (multi-tiered) systems
Experience in building real-time large scale, high volume, distributed data pipelines on top of data buses (Kafka).
Hands on experience with large scale Relational and distributed NoSQL databases like Couchbase, Cassandra, Elasticsearch etc.
Knowledge and/or experience with containerized environments, Kubernetes, docker.
Experience in implementing and maintained highly scalable micro services in Rest, GRPC
Appetite for trying new things and building rapid POCs
Preferred Qualifications:
Prior experience in multiple IT disciplines with a confirmed understanding of architectural concepts (business, data, technical and solution) and track record of implementation
Extensive experience using a systems analysis and design methodology that is applicable to an agile product environment.
Advanced to authoritative level knowledge and understanding of solution architecture, complex application systems design and platform integration via modern approaches (i.e.RESTful APIs)
Proven understanding of relevant supporting architecture domains required to align and deliver solutions (business, information, application, technical, etc.)
Ability to perform system design reviews to ensure selection of appropriate technology, efficient use of resources, and alignment to strategic platform roadmaps
Hands-on experience using tools like draw.io, gliffy, mermaid etc. for creating Solution Architecture & Design Artifacts
Channel-specific solution architecture skills as required by the assigned platform, such as web, mobile, voice or interactive media
Knowledge of Observability concepts like Tracing, Metrics, Monitoring, Logging
Knowledge of Prometheus
Experience with large scale installations of Elasticsearch
Knowledge of OpenTelemetry / OpenTracing
Knowledge of observability tools like Jaeger, Kibana, Graphana etc.
Open-source community involvement
4 years of experience in AI development and deployment, preferably in the financial industry.
Proficient in one or more programming languages, such as Python, Java.
Proficient in LLMs and Vector Databases
Expertise in one or more AI frameworks, such as LangChain.
Knowledge of AI concepts, such as machine learning, deep learning, natural language processing, computer vision, or reinforcement learning
Qualifications
We back our colleagues and their loved ones with benefits and programs that support their holistic well-being. That means we prioritize their physical, financial, and mental health through each stage of life. Benefits include:
Competitive base salaries
Bonus incentives
Support for financial-well-being and retirement
Comprehensive medical, dental, vision, life insurance, and disability benefits (depending on location)
Flexible working model with hybrid, onsite or virtual arrangements depending on role and business need
Generous paid parental leave policies (depending on your location)
Free access to global on-site wellness centers staffed with nurses and doctors (depending on location)
Free and confidential counseling support through our Healthy Minds program
Career development and training opportunities
American Express is an equal opportunity employer and makes employment decisions without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran status, disability status, age, or any other status protected by law.
Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations.
Job: Technology
Primary Location: India-Karnataka-Bengaluru Urban
Schedule Full-time
Req ID: 24012557
American Express
-
- American Express Jobs