Job description
Location: Remote
Experience: 2-4 years
Employment Type – Contract
Tensteps Technologies is looking for a Backend AI/ML Engineer (AI/ML Python Focus) with
2–4 years of experience to build scalable, cloud-based backend systems. You’ll design APIs,
integrate relational and NoSQL databases, and develop solutions using Python, AI/ML
frameworks and Python data science libraries. Your work will support innovation across
payments, banking, and cards domains by building intelligent, data-driven backend services
deployed on AWS or Azure.
Responsibilities:
- Write well-tested, clean code, contribute to internal documentation, and support production
incidents related to model services - Design, build, and maintain robust backend systems and micro-services to support machine
learning model inference, training pipelines, and data services. - Develop and manage RESTful APIs and async services using Python (preferably FastAPI)
for delivering ML models at scale. - Manage data interactions via SQL and NoSQL databases and connect to data lakes, feature
stores, and object storage. - Use cloud infrastructure (AWS, GCP, or Azure) to deploy scalable, secure, and observable
backend services. - Ensure system reliability through monitoring, logging, alerting, and effective exception
handling.
Required Skills:
- 2–4 years of backend development experience using Python with frameworks like FastAPI
(preferred), Flask, or Django. - Proven experience in serving ML models via APIs, including experience with model
packaging and inference latency optimization. - Experience with databases such as PostgreSQL, MySQL, MongoDB, or Redis.
- Understanding of version control (Git), RESTful architecture, and software testing practices.
- Comfortable working independently, owning features end-to-end, and collaborating
asynchronously with ML or data teams.