American Express

Software Engineer I

American Express
Apply
3 days ago
Sunrise, FL, USAEntry Level

Base Salary

$104k - $175k/yr

Responsibilities

  • Design, develop, test, and maintain Python applications and backend services.
  • Build and integrate APIs using FastAPI or Flask.
  • Work with relational databases including PostgreSQL and Oracle, and NoSQL databases including Couchbase, Cassandra, MongoDB, and DynamoDB.
  • Develop data ingestion, retrieval, integration, schema management, and query optimization workflows.
  • Build GenAI and RAG applications using LLMs, embeddings, vector databases, semantic search, and prompt engineering.
  • Develop AI agents and workflows with tool calling, state management, orchestration, and external system integration.
  • Evaluate agent performance, reliability, and response quality.
  • Use Git, participate in code reviews and Agile development, write documentation, troubleshoot applications, and contribute to secure, privacy-conscious software.
  • Collaborate with cross-functional teams to deliver reliable enterprise software solutions.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related discipline, or equivalent practical experience.
  • 1–3 years of enterprise software development experience using Python.
  • Strong knowledge of Python, object-oriented programming, data structures, and APIs.
  • Hands-on experience with at least one relational database and one NoSQL database, including SQL and database design.
  • Practical experience integrating LLMs into Python applications and understanding embeddings, vector databases, semantic search, and RAG architectures.
  • Basic understanding of agentic AI concepts, tool calling, and AI workflow orchestration.
  • Experience with Git and common development tools.
  • Knowledge of Docker, CI/CD pipelines, and deployment practices.
  • Strong problem-solving, debugging, and communication skills.
  • Preferred qualifications include experience with LangChain or LangGraph; familiarity with Ollama, vLLM, AWS, Azure, or Google Cloud; exposure to LLM evaluation, observability, prompt optimization, guardrails, MCP, enterprise security, authentication, and access control.

Tech Stack

Amazon DynamoDBApache CassandraAWSAzureCouchbaseDockerFastAPIFlaskGitGoogle CloudMongoDBPostgreSQLPython
American Express

About American Express

10,000+ employees

American Express builds a global payments network and issues consumer, small-business, and corporate cards, plus merchant acquiring and travel services. Revenue comes from card fees, interest and lending, discount/merchant fees, and network services. Founded in 1850 and headquartered in New York City, it operates the Amex acceptance network worldwide and offers co-branded cards and membership rewards across millions of cardmembers and merchants; ticker NYSE: AXP.

Contact me