Backend Engineer - Python
SundayyJob description
About The Company Provenir is a leading Decision Intelligence Platform designed to provide enterprises with comprehensive control over end-to-end customer decisioning processes. Our platform enables organizations to effectively manage risk, drive growth, and transform business outcomes by consolidating data, AI models, intelligence, agents, and governance into a unified decisioning environment.
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. Our commitment to innovation and excellence positions us at the forefront of AI-powered decisioning solutions, making us a trusted partner for enterprises seeking to leverage advanced technology to enhance operational efficiency and strategic decision-making.
About The Role We are seeking an experienced Python Engineer to join our dynamic team and contribute to building and enhancing cloud-native capabilities within our SaaS platform. The ideal candidate will focus on developing reliable, scalable Python services and APIs, with opportunities to work on cutting-edge AI capabilities such as generative AI, intelligent agents, retrieval-augmented generation, and more.
This role requires a strong background in backend software development within cloud-based environments, with a focus on creating maintainable, high-performance solutions that support our enterprise clients. The engineer will collaborate closely with cross-functional teams including product managers, architects, and other engineers to deliver innovative features and improve existing services, ensuring scalability, security, and operational excellence across our platform.
Qualifications
- Three or more years of professional software development experience
- Strong Python development skills, including experience building production backend services and APIs
- Experience with modern Python frameworks, preferably FastAPI
- Solid understanding of software design principles, object-oriented programming, and maintainable code practices
- Experience with automated testing tools such as pytest or unittest
- Proven 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++ (preferred)
- Exposure to generative AI applications, including LLMs, AI agents, RAG, or vector search (preferred)
- Familiarity with managed AI platforms such as Amazon Bedrock (preferred)
- Experience with MLOps, infrastructure as code, or CI/CD automation (preferred)
- Design, develop, test, and maintain Python-based backend services and APIs to support our SaaS platform
- Build reusable components and platform capabilities to enhance cloud-native SaaS offerings
- Integrate internal services, external APIs, and third-party platforms to enable seamless functionality
- Develop containerized services that operate within Kubernetes environments on AWS
- Improve 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 maintenance
- Contribute to AI-enabled product features, including generative AI, intelligent agents, and tool integrations based on customer needs
- 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 innovative work environment
- Travel opportunities to our New Jersey office (approximately once per quarter)
Interested in this role?