About The Company
Provenir is a leading Decision Intelligence Platform that empowers enterprises with comprehensive control over end-to-end customer decisioning processes. The platform integrates data, AI models, intelligence, agents, and governance into a unified environment, enabling business teams to configure and evolve strategies directly while ensuring enterprise-grade reliability and regulatory compliance. Trusted by over 120 institutions across more than 60 countries, Provenir processes more than 4 billion decisions annually, turning architectural coherence into sustained risk performance and measurable value. The company's innovative approach helps organizations manage risk, drive growth, and transform business outcomes through AI-powered decisioning solutions. By solving meaningful challenges and working closely with enterprise clients, Provenir is shaping the future of intelligent decision-making technology.
About The Role
We are seeking an experienced Python Engineer to join our dynamic team and contribute to the development of cloud-native capabilities within our SaaS platform. This role involves designing, building, and maintaining reliable and scalable Python-based backend services and APIs. The ideal candidate will have a strong background in backend software development, particularly within SaaS or cloud environments, and will be excited about working on cutting-edge AI capabilities such as generative AI, intelligent agents, and retrieval-augmented generation. The role offers opportunities to work on innovative projects, including integrating internal and external services, developing containerized applications for deployment in Kubernetes on AWS, and supporting scalable, resilient, and secure cloud applications. Collaboration with product managers, architects, and engineering teams will be key to delivering customer-facing features and advancing AI-enabled product capabilities.
Qualifications
- Three or more years of professional software development experience
- Strong Python development skills, including experience with production backend services and APIs
- Proficiency with modern Python frameworks, preferably FastAPI
- Solid understanding of software design principles, object-oriented programming, maintainable code, and automated testing (pytest or unittest)
- Experience developing and supporting cloud-based or multi-tenant SaaS applications
- Experience designing REST APIs, service integrations, and reusable backend components
- Hands-on experience with Docker and containerized application development
- Familiarity with Kubernetes and cloud-native deployment environments
- Experience working with AWS services such as EKS, S3, IAM, Lambda, and CloudWatch
- Knowledge of CI/CD pipelines, version control, monitoring, logging, and production support
- Understanding of application scalability, resilience, security, and observability
- Experience with other object-oriented languages such as Java, C#, or C++ is beneficial
- Preferred: Exposure to generative AI applications, LLMs, AI agents, RAG, vector search, and managed AI platforms like Amazon Bedrock
- Familiarity with MLOps, infrastructure as code, or CI/CD automation
Responsibilities
- Design, develop, test, and maintain Python-based backend services and APIs
- Build reusable components and platform capabilities for a cloud-native SaaS product
- Integrate internal services, external APIs, and third-party platforms
- Develop containerized services optimized for Kubernetes deployment on AWS
- Enhance application scalability, resilience, security, monitoring, and operational support
- Collaborate with product managers, architects, and engineering teams to deliver customer-facing features
- Participate in software design, code reviews, automated testing, and adherence to engineering standards
- Support services throughout their lifecycle, from initial design to production operations
- Contribute to AI-enabled product features, including generative AI, intelligent agents, and tool integrations based on customer and product needs
Benefits
- Comprehensive health and wellness plans
- Paid time off and company holidays
- Flexible and remote-friendly work opportunities
- Maternity and paternity leave
- Opportunities for professional growth and development
- Collaborative and inclusive work environment
Equal Opportunity
At Provenir, we are committed to fostering an inclusive and diverse workplace. We provide equal employment opportunities to all individuals regardless of race, color, religion, national origin, age, gender, gender identity, sexual orientation, disability, marital status, citizenship, veteran status, or medical condition. We believe that diversity strengthens our teams and drives innovation. We encourage qualified candidates from all backgrounds to apply and join us in shaping the future of AI-powered decisioning technology.