
Software Engineer I
American Express3 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
Categories
About American Express
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.