remote
Senior Software Engineer, AI-Augmented Backend - WEX Inc.
Software Engineer
Senior backend engineer to modernize a legacy SOAP/Informix system into a RESTful, event‑driven platform on PostgreSQL and Redis, leveraging AI/ML for intelligent services and containerized deployment.
About the role
Key Responsibilities
- Design and implement REST APIs and event‑driven services that replace legacy SOAP/Informix functionality while ensuring zero‑downtime migration.
- Integrate AI/ML models into backend workflows to provide intelligent data processing and decision‑making capabilities.
- Develop and maintain data stores using PostgreSQL and Redis, optimizing schema and caching strategies for high‑performance workloads.
- Collaborate with cross‑functional teams to apply the Strangler pattern, incrementally retiring the monolith and delivering new microservices.
- Containerize applications with Docker and orchestrate deployments using Kubernetes, ensuring scalability and reliability.
Requirements
- 5+ years of professional experience building backend systems with Python and/or Java.
- Strong expertise in RESTful API design, event‑driven architectures, and relational/NoSQL databases (PostgreSQL, Redis).
- Hands‑on experience integrating machine‑learning models into production services.
- Proficiency with containerization (Docker) and orchestration platforms (Kubernetes).
- Demonstrated ability to work on large‑scale modernization projects, applying patterns such as Strangler to migrate legacy systems.
Skills
pythonjavapostgresqlredismachine learningdocker