Careers

We’re on the look out for exceptional talent

We hire outstanding individuals fueled by ambition and a passion for making a difference—innovative thinkers, relentless go-getters, and champions of using technology for good.

TEchnical PROJECT MANAGER

We’re on the hunt for a sharp, detail-oriented Technical Project Manager (TPM) who is responsible for planning, executing, and delivering complex technical projects on time and within scope and budget. This role acts as the bridge between engineering teams, product stakeholders, and business leadership, ensuring technical solutions align with strategic objectives and meet quality standards. Key Responsibilities:
-Define project scope, goals, deliverables, timelines, and resource plans.
-Develop and maintain detailed project schedules, workstreams, and technical documentation.
-Coordinate day-to-day execution across engineering, QA, DevOps, design, and product teams.
Track and manage risks, issues, and dependencies; implement mitigation strategies.
-Ensure projects adhere to technical and security standards, compliance requirements, and best practices.
-Serve as the primary point of contact for project stakeholders, including engineering leads, product managers, executives, and external partners.
-Provide clear communication on project status, risks, decisions, and blockers through reports, dashboards, and regular meetings.
-Facilitate cross-functional collaboration and ensure alignment on requirements and priorities.
-Translate business requirements into technical specifications in partnership with engineering and product teams.
-Understand system architecture, APIs, integrations, and platform constraints to guide decisions.
-Drive end-to-end delivery of system implementations, migrations, upgrades, and enhancement projects.
-Support QA processes, UAT cycles, and release planning. Champion Agile methodologies (Scrum/Kanban) and optimize workflows for delivery efficiency.
-Drive retrospective learnings and implement improvements in tooling, documentation, and project processes.
-Contribute to resource allocation planning, vendor evaluation, and budgeting.What You Bring:
-Strong understanding of software development lifecycle (SDLC), cloud platforms (AWS/Azure/GCP), APIs, microservices, and integrations.
-Experience working with engineering tools (e.g., Jira, Confluence, GitHub/GitLab, CI/CD pipelines).
-Ability to read and interpret technical diagrams, architecture documents, and engineering requirements.
-3–7+ years of experience managing technical or software projects.
-Demonstrated ability to deliver projects from inception through launch.
-Experience with Agile frameworks; Scrum Master or Agile certifications are a plus.
-Strong risk and dependency management abilities.
Excellent communication, collaboration, and stakeholder-management skills.
-Strong analytical, problem-solving, and decision-making capabilities.
-Ability to manage multiple projects simultaneously in a fast-paced environment.
-Bachelor’s degree in Computer Science, Engineering, Information Systems, or related field.
-PM certifications (PMP, Prince2) or Agile certifications (CSM, SAFe).
-Experience working in SaaS, fintech, AI/ML, data engineering, or cloud-native environments.
-Experience managing distributed or remote engineering teams.

SOFTWARE ENGINEER

We are seeking a skilled and motivated AI Software Developer to design, develop, and deploy AI-driven applications and services. The ideal candidate has a solid software engineering background combined with experience in machine learning, deep learning, or natural language processing (NLP)
Key Responsibilities:
-Design, develop, test, and deploy scalable AI/ML models in production.
-Collaborate with data scientists, software engineers, and product managers.
-Integrate AI models into web/mobile/cloud-based applications.
-Optimize and refactor ML code for performance and maintainability.
-Use MLOps tools to manage model lifecycle (versioning, deployment, monitoring).
-Analyze large datasets to extract meaningful insights or train ML models.
-Write clear, maintainable, and well-documented code.

What You Bring:
-Bachelor’s or Master’s in Computer Science, Engineering, AI, or a related field.
-4+ years experience in software development using Python, Java, or C++.
-Strong knowledge of machine learning frameworks (e.g., TensorFlow, PyTorch, scikit-learn).
-Experience with data processing tools (e.g., Pandas, NumPy).
Familiarity with REST APIs, Git, and CI/CD pipelines.
Understanding of algorithms, data structures, and software design patterns.
-Experience with cloud platforms (AWS, GCP, Azure).
Knowledge of LLMs, transformers, or NLP libraries (e.g., Hugging Face Transformers, spaCy).
-Familiarity with Docker, Kubernetes, or MLFlow.
-Understanding of deep learning architectures: CNNs, RNNs, GANs, or LLMs.
Publications, Kaggle participation, or open-source contributions.
-Strong analytical and problem-solving skills.
-Excellent communication and teamwork.
-Self-motivated and able to work independently or collaboratively.
-Adaptability in a fast-paced startup or research environment.

Automation Test engineer

We’re hiring for a detail-driven and quality-obsessed Automation Test Engineer to join our QA team. In this role, you’ll design and implement automated testing solutions to ensure the reliability, performance, and scalability of our products. If you’re passionate about automation, continuous integration, and delivering bug-free software, this one’s for you.
Key Responsibilities:
– Design, develop, and maintain robust automated test scripts for web, mobile, and API testing
– Collaborate closely with developers, product managers, and QA analysts to understand requirements and identify testing needs
– Create and execute detailed test plans, test cases, and test data
Integrate automated tests into CI/CD pipelines for continuous testing
– Analyze test results, log defects, and track issues through resolution
– Contribute to the continuous improvement of QA processes and frameworks
– Stay updated on emerging test automation tools, trends, and best practices
What You Bring:
Hands-on 9 experience in test automation using tools like Selenium, Cypress, Playwright, Katalon studio, TestComplete, UiPath, Robot, Appium,Calabash
– Solid programming skills in languages such as Java, Python, JavaScript, or C#
– Familiarity with API testing tools Postman, ReadyApi, RestAssured, or SoapUI
– Experience with version control Git, CI/CD tools Azure DevOps,Jenkins, GitLab CI, and bug tracking systems Azure, Jira, Quality centre
– Understanding of software testing principles, SDLC, and Agile methodologies
– Strong problem-solving, communication, and analytical skills
– Experience with performance testing tools (JMeter, Gatling,LoadRunner, EggPlant).
– Knowledge of containerization (Docker) and cloud environments (AWS, Azure, GCP)
– Exposure to BDD frameworks like Cucumber or SpecFlow and TDD framework Junit, NUnit
– Defect, test and delivery management and reporting
– ISTQB certification or equivalent