CrawlJobs Logo

Senior Software Consultant - Python

Pakistan, Islamabad · Job Posted March 04, 2026
Apply Position
Job Link Share

Job Description

We are looking for a skilled Backend Python Developer with strong expertise in the FastAPI framework and hands-on experience in building AI-driven applications. This role requires someone who can design scalable backend systems, integrate AI models into production environments, and collaborate effectively with cross-functional teams.

Job Responsibility

  • Analyze requirements, design solutions, and implement responsive full-stack web applications
  • Lead the design and development of complex features and systems, ensuring scalability, security, and maintainability
  • Take responsibility for the overall code quality of the projects, ensuring adherence to company engineering practices, such as CI/CD and secure coding
  • Collaborate with architects and stakeholders to ensure the technical direction aligns with business goals
  • Identify technical risks early in the project lifecycle and proactively work on mitigating them
  • Embrace a consulting mindset by translating technical requirements into business solutions and proposing scalable, efficient approaches
  • Mentor and guide junior engineers and mentees, fostering technical growth and sharing best practices
  • Assist in the development and improvement of team processes and workflows to enhance productivity and code quality
  • Stay updated on new technologies and trends to continuously improve technical skills

Requirements

  • Bachelor's degree in computer science, Engineering, or related field
  • 5+ years of professional experience in Python development
  • Strong understanding of web frameworks such as FastAPI
  • Experience working with cloud platforms (AWS, Azure, or GCP)
  • Experience building or integrating AI/ML applications
  • Experience with databases (SQL/NoSQL)
  • Knowledge of data engineering concepts
  • Familiarity with DevOps Practices (CI/CD, Docker, Git, etc)
  • Strong problem-solving skills and the ability to work independently and as part of a team
  • Excellent communication skills

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Consultant - Python

8 matching positions

Senior Software Consultant - Python + FastAPI + GraphQL

10Pearls is seeking a Senior Software Consultant — Application Development (L2 –...
Location
Location
Pakistan , Islamabad
Salary
Salary:
Not provided
10pearls.com Logo
10Pearls
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3–5 years of experience building production-grade Python backend systems
  • Strong experience with backend frameworks such as FastAPI, Flask, Django REST Framework, or equivalent
  • Hands-on experience with PostgreSQL, including schema design, complex queries, migrations, and transactions
  • Proven experience developing GraphQL servers (e.g., Strawberry, Apollo, Hasura, Graphene), including resolvers, subscriptions, and performance optimization
  • Solid understanding of AsyncIO, Pydantic, SQLAlchemy, or equivalent ORMs
  • Strong testing practices using pytest, fixtures, mocks, and integration testing strategies
  • Experience working with containerized environments and Kubernetes-deployed services
  • Strong written communication skills and collaborative pull request hygiene
  • Ability to work onsite from Islamabad, Pakistan, and collaborate in an Agile environment
Job Responsibility
Job Responsibility
  • Design and build core backend application features, including GraphQL query, mutation, and subscription resolvers
  • Implement tenant-aware authorization and optimize data loading to avoid N+1 query issues
  • Develop and maintain the Action Registry, including FSM workflows such as proposal creation, simulations, approvals, execution, and audit logging
  • Build and manage Tool Catalog services, including CRUD operations and registration workflows for tools and model-as-tool entries
  • Integrate backend systems with supporting services such as OPA for policy evaluation, Kafka for event emission, Vault for secret management, and audit-event generation
  • Write clean, maintainable, and production-ready Python code aligned with system architecture standards
  • Implement comprehensive unit, integration, and contract tests, ensuring performance and coverage standards are met
  • Participate in design reviews, proactively manage technical debt, and contribute to overall code quality
  • Collaborate effectively with cross-functional teams and mentor junior engineers when onboarded
  • Fulltime
Read More
Arrow Right

Senior Software Consultant - ML Ops

10Pearls is seeking an MLOps Engineer – ML Platform & Feature Store to build, op...
Location
Location
Pakistan , Islamabad
Salary
Salary:
Not provided
10pearls.com Logo
10Pearls
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field (preferred)
  • 3–5 years of experience in ML engineering, data engineering, or MLOps roles
  • Strong Python skills with experience in pandas, numpy, pyarrow, scikit-learn
  • Hands-on experience with feature stores (Feast preferred) or similar feature pipeline systems
  • Experience with MLflow or similar experiment tracking/model registry tools
  • Familiarity with distributed computing frameworks (Spark or equivalent)
  • Working knowledge of Docker, Kubernetes (kubectl, Helm), and containerized workflows
  • Experience handling GPU-based workloads
  • Strong problem-solving skills and ability to support cross-functional teams
Job Responsibility
Job Responsibility
  • Build and maintain feature pipelines using Feast, including feature definitions and materialisation jobs (batch + streaming)
  • Develop and manage training pipelines, including containerization, scheduling, dataset access, and artifact handling
  • Operate and maintain MLflow tracking server, managing experiments, models, and artifact storage
  • Execute model evaluation workflows, run evaluation suites, and support model promotion decisions
  • Enable data scientists by resolving issues related to environment setup, data access, compute, and reproducibility
  • Manage GPU-based workloads and ensure efficient scheduling and utilization
  • Support distributed data processing using Spark or similar frameworks
  • Ensure air-gap readiness by managing dependencies, pre-building images, and enabling offline deployments
  • Collaborate with MLOps Lead on platform improvements, scalability, and long-term architecture
  • Fulltime
Read More
Arrow Right

Senior Software Consultant - Agentic AI - Morning Shift

10Pearls is seeking an Agentic AI Engineer to design and build intelligent AI-dr...
Location
Location
Pakistan , Islamabad
Salary
Salary:
Not provided
10pearls.com Logo
10Pearls
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3-6 years of experience in AI/ML engineering, backend development, or related roles
  • Hands-on experience working with LLMs (OpenAI APIs or similar) and agent frameworks (LangChain, AutoGPT, CrewAI, etc.)
  • Strong understanding of prompt engineering and AI workflow design
  • Experience with Python and backend development
  • Familiarity with vector databases (e.g., Pinecone, Weaviate, FAISS)
  • Experience building and integrating REST APIs
  • Understanding of AI system evaluation, monitoring, and optimization
  • Strong problem-solving and analytical skills
  • Ability to work in a fast-paced, collaborative environment
Job Responsibility
Job Responsibility
  • Design and develop agent-based AI systems using LLMs and modern AI frameworks
  • Build and optimize AI workflows, including prompt engineering and chaining strategies
  • Integrate OpenAI APIs and other LLM services into applications
  • Develop and manage vector databases for semantic search and retrieval
  • Build and maintain backend services and APIs for AI-driven applications
  • Optimize AI models for performance, cost, and scalability
  • Collaborate with cross-functional teams to implement AI solutions into production systems
  • Monitor and improve system outputs, ensuring quality and reliability of AI responses
  • Stay updated with emerging trends in Generative AI and agent frameworks
Read More
Arrow Right

Senior Software Consultant - Databricks / Snowflake

We are seeking a skilled Data Engineer with strong expertise in Databricks and S...
Location
Location
Pakistan , Lahore; Karachi; Islamabad
Salary
Salary:
Not provided
10pearls.com Logo
10Pearls
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of software engineering experience, with deep expertise in data engineering and strong exposure to analytics engineering or data modeling
  • production experience with sqlmesh or dbt, including building, testing, and deploying transformation projects (SQLMesh strongly preferred)
  • hands‑on experience with databricks or snowflake, operating pipelines and warehouses in production environments
  • advanced sql skills, including complex window functions, CTEs, incremental logic, and performance‑optimized aggregations
  • proficiency in python, especially for PySpark transformations, data validation, and pipeline automation
  • strong understanding of dimensional modeling, medallion/layered architectures, and data quality best practices
  • experience with ci/cd for data, including automated testing, version control, and deployment pipelines
Job Responsibility
Job Responsibility
  • build and optimize data pipelines that ingest, validate, and transform core banking data (accounts, transactions, balances, parties, fees) from multiple source systems into our Databricks/Delta Lake lakehouse
  • scale and evolve a multi‑tenant architecture, ensuring tenant isolation, efficient partitioning, and consistent schema evolution as we onboard new banks
  • own ci/cd for the data platform, including GitHub Actions workflows, SQLMesh plan/apply lifecycle, and Databricks deployment automation
  • develop and integrate ml models, including propensity scoring, churn prediction, segmentation, and customer scoring models that feed directly into analytics and decisioning layers
  • ensure pipeline reliability through monitoring, alerting, and robust data validation across tenants and environments
  • design and maintain 300+ sql and python data models across Bronze, Silver, and Gold layers using SQLMesh, with an emphasis on clean abstractions, reusability, and correctness
  • own the metrics layer, defining and validating gold‑standard business metrics (revenue, attrition, household analytics, segmentation, balance projections) used by dashboards and APIs
  • champion data quality by writing SQLMesh audits, unit tests, and enforcing schema contracts to ensure downstream consumers can trust the data
  • collaborate with product and banking domain experts to translate business requirements into well‑modeled, documented, and performant data assets
  • drive documentation and discoverability, ensuring data models are self‑describing and easily understood by analysts and product teams
Read More
Arrow Right

Senior Software Consultant - Databricks / Snowflake

We are seeking a skilled Data Engineer with strong expertise in Databricks and S...
Location
Location
Pakistan , Lahore, Karachi, Islamabad
Salary
Salary:
Not provided
10pearls.com Logo
10Pearls
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of software engineering experience, with deep expertise in data engineering and strong exposure to analytics engineering or data modeling
  • Production experience with SQLMesh or dbt, including building, testing, and deploying transformation projects (SQLMesh strongly preferred)
  • Hands‑on experience with Databricks or Snowflake, operating pipelines and warehouses in production environments
  • Advanced SQL skills, including complex window functions, CTEs, incremental logic, and performance‑optimized aggregations
  • Proficiency in Python, especially for PySpark transformations, data validation, and pipeline automation
  • Strong understanding of dimensional modeling, medallion/layered architectures, and data quality best practices
  • Experience with CI/CD for data, including automated testing, version control, and deployment pipelines
Job Responsibility
Job Responsibility
  • Build and optimize data pipelines that ingest, validate, and transform core banking data (accounts, transactions, balances, parties, fees) from multiple source systems into our Databricks/Delta Lake lakehouse
  • Scale and evolve a multi‑tenant architecture, ensuring tenant isolation, efficient partitioning, and consistent schema evolution as we onboard new banks
  • Own CI/CD for the data platform, including GitHub Actions workflows, SQLMesh plan/apply lifecycle, and Databricks deployment automation
  • Develop and integrate ML models, including propensity scoring, churn prediction, segmentation, and customer scoring models that feed directly into analytics and decisioning layers
  • Ensure pipeline reliability through monitoring, alerting, and robust data validation across tenants and environments
  • Design and maintain 300+ SQL and Python data models across Bronze, Silver, and Gold layers using SQLMesh, with an emphasis on clean abstractions, reusability, and correctness
  • Own the metrics layer, defining and validating gold‑standard business metrics (revenue, attrition, household analytics, segmentation, balance projections) used by dashboards and APIs
  • Champion data quality by writing SQLMesh audits, unit tests, and enforcing schema contracts to ensure downstream consumers can trust the data
  • Collaborate with product and banking domain experts to translate business requirements into well‑modeled, documented, and performant data assets
  • Drive documentation and discoverability, ensuring data models are self‑describing and easily understood by analysts and product teams
Read More
Arrow Right

Senior software consultant marketing automation

10Pearls is seeking a Senior Full Stack Engineer – Marketing Automation, a produ...
Location
Location
Pakistan , Karachi; Lahore; Islamabad
Salary
Salary:
Not provided
10pearls.com Logo
10Pearls
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of full-stack engineering experience with proven delivery of production SaaS applications (minimum 5 shipped and scaled)
  • Hands-on experience building or contributing to marketing automation platforms, CRM systems, workflow engines, or campaign management systems
  • Strong understanding of customer data architecture including contact records, behavioral segmentation, lifecycle management, and attribution models
  • Backend expertise in Node.js/TypeScript or Python, relational and document databases, message queues, job schedulers, and event-driven systems
  • Frontend proficiency in React/Next.js with strong knowledge of state management and responsive UI architecture
  • Experience with cloud infrastructure (AWS, GCP, or Azure), containerization, CI/CD, monitoring, and alerting systems
  • Strong security mindset including OAuth, RBAC, encryption, PII handling, and compliance awareness
  • Ability to work in US time zone overlap (6:00 PM PKT onward)
Job Responsibility
Job Responsibility
  • Convert AI-assisted prototypes into production-grade, scalable SaaS components
  • Build and maintain backend services including campaign orchestration engines, segmentation pipelines, event-driven triggers, scheduling systems, and delivery tracking
  • Design and implement CRM data models, contact management APIs, and integrations with bank core systems and third-party providers
  • Develop multi-tenant architecture, role-based access control (RBAC), and audit logging aligned with financial services standards
  • Own API design, documentation, and partner-facing integrations
  • Establish and enforce code quality standards, automated testing strategies, and CI/CD pipelines
  • Collaborate closely with AI-augmented engineers and Product Managers in agile 2-week delivery cycles
Read More
Arrow Right

Senior Software Consultant - Databricks / Snowflake

We are seeking a skilled Data Engineer with strong expertise in Databricks and S...
Location
Location
Pakistan , Lahore; Karachi; Islamabad
Salary
Salary:
Not provided
10pearls.com Logo
10Pearls
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of software engineering experience, with deep expertise in data engineering and strong exposure to analytics engineering or data modeling
  • Production experience with SQLMesh or dbt, including building, testing, and deploying transformation projects (SQLMesh strongly preferred)
  • Hands‑on experience with Databricks or Snowflake, operating pipelines and warehouses in production environments
  • Advanced SQL skills, including complex window functions, CTEs, incremental logic, and performance‑optimized aggregations
  • Proficiency in Python, especially for PySpark transformations, data validation, and pipeline automation
  • Strong understanding of dimensional modeling, medallion/layered architectures, and data quality best practices
  • Experience with CI/CD for data, including automated testing, version control, and deployment pipelines
Job Responsibility
Job Responsibility
  • Build and optimize data pipelines that ingest, validate, and transform core banking data (accounts, transactions, balances, parties, fees) from multiple source systems into our Databricks/Delta Lake lakehouse
  • Scale and evolve a multi‑tenant architecture, ensuring tenant isolation, efficient partitioning, and consistent schema evolution as we onboard new banks
  • Own CI/CD for the data platform, including GitHub Actions workflows, SQLMesh plan/apply lifecycle, and Databricks deployment automation
  • Develop and integrate ML models, including propensity scoring, churn prediction, segmentation, and customer scoring models that feed directly into analytics and decisioning layers
  • Ensure pipeline reliability through monitoring, alerting, and robust data validation across tenants and environments
  • Design and maintain 300+ SQL and Python data models across Bronze, Silver, and Gold layers using SQLMesh, with an emphasis on clean abstractions, reusability, and correctness
  • Own the metrics layer, defining and validating gold‑standard business metrics (revenue, attrition, household analytics, segmentation, balance projections) used by dashboards and APIs
  • Champion data quality by writing SQLMesh audits, unit tests, and enforcing schema contracts to ensure downstream consumers can trust the data
  • Collaborate with product and banking domain experts to translate business requirements into well‑modeled, documented, and performant data assets
  • Drive documentation and discoverability, ensuring data models are self‑describing and easily understood by analysts and product teams
Read More
Arrow Right

Senior software consultant marketing automation

10Pearls is seeking a Senior Full Stack Engineer – Marketing Automation Platform...
Location
Location
Pakistan , Karachi; Lahore; Islamabad
Salary
Salary:
Not provided
10pearls.com Logo
10Pearls
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of full-stack engineering experience with proven delivery of production SaaS applications
  • Hands-on experience building or contributing to marketing automation platforms, CRM systems, workflow engines, or audience builders
  • Strong understanding of customer data architecture, including event streams, behavioral segmentation, lifecycle management, and attribution models
  • Backend expertise in Node.js/TypeScript or Python, relational and document databases, message queues, job schedulers, and event-driven systems
  • Frontend proficiency in React/Next.js with strong understanding of state management and responsive UI architecture
  • Experience with cloud infrastructure (AWS, GCP, or Azure), containerization, CI/CD, monitoring, and alerting systems
  • Strong security mindset including OAuth, RBAC, encryption, PII handling, and compliance awareness
Job Responsibility
Job Responsibility
  • Architect and productionize AI-prototyped features with a focus on scalability, security, observability, and reliability
  • Build and maintain marketing automation backend services including campaign orchestration engines, segmentation pipelines, event-driven triggers, scheduling systems, and delivery tracking
  • Design and implement CRM data models, contact management APIs, and integrations with bank core systems and third-party providers
  • Develop multi-tenant architectures, role-based access control (RBAC), and audit logging suitable for financial services
  • Own API design, documentation, and partner-facing integrations
  • Establish and enforce code quality standards, testing strategies, and CI/CD pipelines
  • Collaborate closely with product managers and AI-augmented engineering teams in agile 2-week delivery cycles
Read More
Arrow Right