We are seeking an experienced Senior Software Developer / Tech Lead with strong expertise in Python, Artificial Intelligence, and scalable software architecture.
The ideal candidate will be responsible for leading the design, development, and deployment of AI-powered applications, backend platforms, and intelligent automation solutions while mentoring engineering teams and driving technical excellence.
This role requires a hands-on technical leader who can bridge software engineering best practices with modern AI technologies, including Generative AI, Large Language Models (LLMs), machine learning frameworks, and cloud-native architectures.
Key Responsibilities :
Technical Leadership :
– Lead the architecture, design, and development of enterprise-grade software solutions using Python.
– Drive technical strategy, architecture decisions, and engineering best practices across projects.
– Mentor and guide developers through code reviews, design discussions, and technical problem-solving.
– Establish coding standards, development frameworks, and quality assurance processes.
– Collaborate with Product Managers, Architects, Data Scientists, and Business Stakeholders to define technical roadmaps.
Python Application Development :
– Design and develop scalable backend services, APIs, microservices, and distributed systems.
– Build high-performance applications using Python frameworks such as FastAPI, Django, or Flask.
– Develop reusable components and maintainable software architectures.
– Optimize application performance, reliability, scalability, and security.
– Lead modernization and automation initiatives across engineering functions.
AI & Generative AI Development :
– Design and implement AI-powered solutions leveraging Large Language Models (LLMs) and Generative AI technologies.
– Build intelligent assistants, chatbots, copilots, recommendation engines, and workflow automation platforms.
– Integrate AI models from OpenAI, Anthropic, Gemini, or open-source ecosystems.
– Develop Retrieval-Augmented Generation (RAG) solutions using vector databases and knowledge repositories.
– Evaluate emerging AI technologies and drive their adoption within the organization.
Machine Learning & Data Engineering :
– Collaborate with Data Science teams to deploy and scale machine learning models.
– Develop model-serving infrastructure and MLOps pipelines.
– Work with structured and unstructured datasets for AI and analytics applications.
– Build data ingestion, transformation, and processing pipelines.
– Monitor model performance and optimize production AI systems.
Cloud & DevOps :
– Deploy applications on AWS, Azure, or Google Cloud Platform.
– Build CI/CD pipelines and automated deployment frameworks.
– Implement containerization and orchestration using Docker and Kubernetes.
– Ensure security, observability, monitoring, and compliance across applications.
– Drive cloud-native development practices and infrastructure automation.
Quality Engineering :
– Promote test-driven development and automation-first engineering practices.
– Implement automated testing frameworks for functional, integration, and performance testing.
– Ensure high code quality through peer reviews, static analysis, and continuous improvement initiatives.
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#AlbionarcJobs#FintechJobs
#AsiaJobs#MiddleEastCareers
#TechTalent#FintechRecruitment
#FinanceOpportunities#
