Middle Python Engineer (Backend / Data AI)
Inforce
Job Description
We are looking for a Middle Python Engineer with strong experience in backend development, data engineering, and AI/ML solutions. You will work on building scalable backend services, data pipelines, system integrations, and AI-powered search and retrieval solutions.
Responsibilities
Design, develop, and maintain backend services using Python.
Build and maintain ETL/ELT pipelines and data workflows using Airflow or similar tools.
Work with PostgreSQL, SQL, data modelling, and query optimization.
Develop integrations and data exchange solutions between different systems and platforms.
Implement AI/ML solutions involving embeddings, semantic search, vector search, and RAG pipelines.
Ensure the scalability, reliability, performance, and security of services and integrations.
Take ownership of technical solutions from requirements analysis and design to production.
Requirements
2+ years of commercial software engineering experience.
Strong Python