As an Engineer II, you will leverage your technical expertise to design, develop, and implement software solutions that enhance our customers' experiences. You will collaborate with a diverse group of talented engineers and contribute to projects that push the boundaries of technology.
Key Responsibilities
- Write, test, and maintain high-quality software in languages such as Python, Scala, and Java.
- Implement algorithms and data structures to solve complex problems.
- Develop predictive models and algorithms for multilingual conversational systems.
- Train, fine-tune, and deploy large language models (LLMs) like GPT-3 and BERT on cloud platforms.
- Optimize models based on performance metrics and statistical analysis.
- Utilize tools such as Spark, Kafka, and Hive to manage and process large datasets.
- Implement scalable solutions on cloud platforms (AWS, GCP) to support big data initiatives.
- Work closely with cross-functional teams to deliver projects in an Agile environment.
- Participate in code reviews, architecture discussions, and knowledge-sharing sessions.
- Stay current with industry trends and emerging technologies to enhance your skills and contribute to team growth.
- Provide technical guidance and mentorship to junior engineers.
Minimum Qualifications
- Education. Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related STEM field.
- 2+ years of experience applying Agile methodologies.
- 2+ years of experience in software development with a focus on Java and microservices.
- Familiarity with front-end frameworks like React is preferred.
- Proficiency in programming languages such as Python, and experience with machine learning libraries (e.g., TensorFlow, PyTorch).
Preferred Qualifications
- Strong understanding of machine learning concepts, including deep learning architectures and natural language processing techniques.
- Experience with model evaluation, data preprocessing, and cloud-native application development.
- Knowledge of DevOps practices and tools for platform monitoring and reliability engineering.
Company Culture. American Express values a diverse and inclusive workplace where all colleagues feel empowered to share their ideas and contribute to team success. We believe in continuous learning and professional development, providing opportunities for career growth through training programs and mentorship.
Benefits
- Competitive Compensation. Competitive base salary along with bonus incentives.
- Health and Wellness. Comprehensive medical, dental, vision, life insurance, and disability benefits.
- Flexible Work Options. Hybrid, onsite, or virtual work arrangements based on role and business needs.
- Parental Leave. Generous paid parental leave policies to support work-life balance.
- Career Development. Access to training opportunities and resources to enhance your skills and career trajectory.
- Wellness Programs. Free access to wellness centers and confidential counseling support.
Commitment to Diversity. American Express is an equal opportunity employer. We embrace diversity in all forms and are committed to creating an inclusive environment for all employees.
Next Steps. If you are a passionate engineer looking to make an impact in a dynamic and supportive environment, we encourage you to apply and join Team Amex!