Software Engineer - Python
Core
Build and maintain a cloud-native platform enabling scalable AI, machine learning, and analytics solutions across the organization.
Role type
Senior IC software engineer (Python/Platform)
Builds
Cloud-native platform capabilities, reusable tooling, and infrastructure for AI/ML use cases
Domain
Financial services / Cloud infrastructure / AI/ML platforms
Deliverable
production ML models | product features | infrastructure
Required skills
Python, software development best practices, cloud platforms (AWS), containerization (Docker), Linux, shell scripting, REST APIs, service-based architectures, unit testing, CI/CD pipelines, Git workflows
Preferred skills
Java, Kubernetes, infrastructure-as-code (Terraform), data processing workflows
Technologies
Python, AWS, Docker, Git, FastAPI, Jenkins, Terraform, Pytest, unittest, S3, IAM, Lambda
Responsibilities
Design, develop, test, and deploy platform features and services; Build and maintain reliable, scalable components; Participate in code reviews; Support CI/CD pipelines and deployment automation; Troubleshoot issues in development and production environments; Collaborate with cross-functional teams
Seniority
Mid-Senior, hands-on IC