onsite
Senior Python Backend Software Developer - Xelix
Software Engineer
Senior Python Backend Developer building AI‑driven Accounts Payable automation, designing scalable RESTful services, and integrating machine‑learning models on AWS to transform financial workflows.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance Python backend services using Django/Flask for AI‑powered Accounts Payable automation.
- Build and expose robust REST APIs, ensuring secure, scalable, and well‑documented interfaces for internal and external consumers.
- Collaborate with data scientists to integrate machine‑learning models into production pipelines, optimizing model inference and retraining workflows.
- Implement data storage solutions with PostgreSQL/MySQL, design efficient schemas, and write complex queries for financial reporting.
- Deploy and manage services on AWS (EC2, ECS, Lambda, RDS), leveraging CI/CD pipelines and infrastructure as code.
- Participate in code reviews, performance tuning, and continuous improvement of development practices.
Requirements
- 5+ years of professional Python backend development experience.
- Strong proficiency in Django/Flask, RESTful API design, and relational database modeling.
- Hands‑on experience with AWS services and CI/CD automation.
- Familiarity with machine‑learning deployment and data pipelines.
- Excellent problem‑solving skills and a collaborative mindset.
Skills
pythondjangosqlawsmachine learning