Join Our Team

We're looking for passionate individuals to help us build the future. Explore our current openings and find where you fit in our mission.

Vacancies

Browse our current job openings and find the perfect opportunity to grow with us.

Technology

Technology

AI Engineer

As an AI Engineer, you will be a primary contributor to the design, development, and maintenance of our software products, specifically within the Applied Intelligence Team. You will work closely with your peers to understand customer requirements and translate them into functional software solutions. In this role, you will be expected to collaborate with cross-functional teams and help build AI/ML software applications at scale.

Role Responsibilities:

  • Core member and contributor to the Applied Intelligence team, building AI/ML-native software applications at scale.
  • Collaborate with cross-functional teams to gather and analyze requirements.
  • Intermediate writing of clean, maintainable, and efficient code.
  • Handling deployments of AI/ML models and maintenance - MLOps/AIOps.
  • Support troubleshooting and debugging of deployed models and software issues.
  • Support code reviews to ensure code quality.
  • Create and maintain technical documentation.
  • Keep up-to-date with emerging trends and technologies in ML/AI.
  • Have a sphere of influence within a broader product or system.

Qualifications:

  • Intermediate/developing professional expertise in designing, developing, and maintaining complex software systems.
  • Familiarity with some of the following - LLMs, associated APIs, Retrieval Augmented Generation (RAG) and basic ML models (regression, trees, etc.).
  • Complete work within the guidelines set by your teammates to address moderate, well-scoped issues.
  • Collaborate with others and build internal and external working relationships.
  • Ability to work independently with general supervision.
  • Bachelor's degree in Computer Science, Software Engineering or a related field.
  • 2-4 years of experience in software engineering with a focus on building ML/LLM-based software.
  • Experience with Python, SQL, and Linux Systems.

Preferred Qualifications:

  • Experience with Golang, Event-Driven Architecture, or Temporal.
  • Experience with containerization and orchestration platforms (e.g., Docker, Kubernetes).
  • Prior experience with open-source projects, particularly in ML/AI (Langchain, LangGraph, PyTorch).
  • Basic Knowledge of agile methodologies and collaborative DevOps cultures.
  • Comfort working across time zones and remote-first environments.

Note:

Only shortlisted candidates will be contacted.

Apply Now
Technology

Intermediate Software Engineer

As an Intermediate Software Engineer, you will play a key role in reinventing our core platform and have influence on our development processes and tools. You’ll be part of a fast growing and highly collaborative team.

Role Responsibilities:

  • Primary contributor to the design, development, and maintenance of software applications and systems.
  • Collaborate with cross-functional teams to gather and analyze requirements.
  • Write clean, maintainable, and efficient code at an intermediate level.
  • Support troubleshooting and debugging of software issues.
  • Participate in code reviews to ensure code quality.
  • Create and maintain technical documentation.
  • Stay current with emerging trends and technologies in software development.
  • Develop a sphere of influence within a broader product or system.
  • Support various integration and migration efforts.
  • Share knowledge and act as a trusted mentor to junior team members.

Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 2+ years of experience in software engineering.
  • Strong analytical and problem-solving abilities.
  • Excellent communication skills.
  • Ability to work effectively in a global, collaborative environment.
  • Professional level in English: speaking, reading, writing, and listening.
  • Familiarity with container technologies like Docker, Nomad, or Kubernetes.
  • Exposure to multiple programming languages.

Note:

Only shortlisted candidates will be contacted.

Apply Now
Technology

Response Manager

As an Response Manager, you will oversee the incident resolution process to ensure minimal disruptions to operations. This involves monitoring systems, addressing issues promptly, and working proactively to prevent recurring problems aimed at maintaining high service performance and availability. You will coordinate with diverse teams to ensure all incidents are properly logged, categorized, and resolved, while continuously improving processes to enhance efficiency. Success in this role requires strong analytical skills, the ability to remain composed in dynamic situations, and a dedication to driving operational excellence. If you thrive on problem-solving and continuous improvement, this position is a great fit for you.

Role Responsibilities:

  • Direct and optimize the incident management process to ensure seamless operations.
  • Respond promptly to service disruptions, identify root causes, and initiate resolution protocols, providing 24/7 on-call support when necessary. Assess and prioritize incidents based on their urgency and business impact.
  • Prioritize incidents by urgency and business impact.
  • Track and analyze all incidents to identify recurring problems, creating long-term solutions to address underlying issues.
  • Enhance processes continually to improve response efficiency and minimize service interruptions.
  • Provide clear updates and executive-level communications during major system incidents.
  • Conduct in-depth reviews of incidents and create detailed Root Cause Analysis (RCA) reports for internal teams and external clients.
  • Lead problem management efforts by uncovering root causes, coordinating resolutions, and preventing recurrence.
  • Collaborate across departments to implement corrective actions and drive sustainable solutions.
  • Contribute to improvement initiatives aimed at reducing incidents and enhancing overall service reliability.

Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent work experience.
  • 2 - 4 years of experience in IT service management or a similar field.
  • In-depth knowledge of IT service management (ITSM) practices and standards.
  • Hands-on experience with IT monitoring tools, including Grafana, Zabbix, and Datadog.
  • Strong communication skills, capable of simplifying complex technical issues into clear updates tailored for different audiences.
  • Exceptional problem-solving abilities, particularly in applying problem-analysis methods.
  • Experience working with distributed systems that are both highly available and fault-tolerant.
  • Proficiency in documentation, including drafting Standard Operating Procedures (SOPs) and incident reports.

Preferred Qualifications:

  • Familiarity with problem management frameworks and methodologies.
  • ITIL v3 or v4 certification is a plus.
  • Technical proficiency in managing Linux/Unix systems and cloud-based platforms.
  • Basic understanding of configuration management tools such as Ansible, Puppet, Chef, or SaltStack.
  • Previous experience working within an agile development environment.
  • Foundational knowledge of Continuous Integration and Continuous Deployment (CI/CD) concepts and tools.

Note:

Only shortlisted candidates will be contacted.

Apply Now

General

General

General Application

We're always looking for talented individuals to join us. If you don't see a current opening that fits your skills, submit your application, and we'll reach out when the right opportunity comes up.

Apply Now