Procurement Sciences is seeking a Senior Backend Engineer to build the infrastructure and systems that power their AI/ML features in production, enabling their ML team to deploy models reliably at scale and translate models into production-ready services.
Requirements
- 5+ years building scalable backend systems (Python, NestJS, etc.).
- Experience integrating external APIs at scale, including rate limiting, retry logic, and error handling.
- Proven track record with databases (PostgreSQL, Redis) and message queues (RabbitMQ, Kafka, or similar).
- Experience with containerization (Docker) and cloud platforms (AWS, GCP, or or Azure).
- Understanding of monitoring and observability tools (DataDog, New Relic, or similar).
- Experience with event-driven architectures and async processing patterns.
- Experience serving ML models in production (MLflow, TensorFlow Serving, or similar platforms).
Responsibilities
- Build scalable APIs and microservices that serve ML models in production with low latency and high availability.
- Work with the core engineering team to implement reliable integrations with LLM APIs (Claude, GPT, Gemini).
- Implement monitoring, logging, and observability systems for AI workflows to ensure reliability and performance.
- Build the integration points between the AI/ML Platform stack and the core application, supporting core product development and long term technological investment.
- Support data pipeline development and maintenance that enable ML model training and inference.
Other
- U.S. citizenship with the ability to pass a Federal Background Check and Identity Verification.
- While formal education is not a strict requirement, a Bachelor's or Master’s degree in Computer Science, Engineering, or a related field is preferred.
- Background Check Required.