DevJobs

Backend Big Data Team Leader

Overview
Skills
  • Python Python ꞏ 5y
  • Java Java ꞏ 5y
  • Spark Spark
  • Pandas Pandas
  • TensorFlow TensorFlow
  • Redis Redis
  • Elasticsearch Elasticsearch
  • MongoDB MongoDB
  • Microservices Microservices
  • Jenkins Jenkins
  • Git Git
  • Kubernetes Kubernetes
  • Helm
  • Docker Docker
  • Airflow Airflow
  • Agile Development
  • Minio
  • High Availability Development
  • Real-Time Development
  • Cloud Environments
  • RedHat OpenShift
  • Scikit-learn
ThetaRay is the leading provider of AI-based Big Data analytics.

We are dedicated to helping financial organizations combat financial crimes through money laundering and facilitating malicious crimes such as terrorist financing, narco-trafficking, and human trafficking which negatively impact the global economy.

Our Unsupervised and Semi-Supervised Intuitive AI solutions enable clients to manage risk, detect money laundering schemes, uncover operational issues, and reveal valuable new growth opportunities.

About the Role:

In this leadership role, you will play a critical part in designing, developing, and implementing our cutting-edge solutions.

You will lead a talented team of developers, fostering a collaborative and innovative environment that drives impactful results.

Responsibilities:

  • Lead the team in the design and development using the latest big data technologies in an agile environment.
  • Take a significant hands-on (50%) role in the development effort.
  • Provide strong technical leadership through problem-solving and guiding the team toward sustainable and scalable design solutions.
  • Oversee all stages of the product development lifecycle, from translating requirements into actionable plans to development, unit testing, and production troubleshooting.
  • Set project goals and timelines, ensuring efficient and successful delivery.
  • Collaborate effectively with cross-functional teams to ensure alignment and achieve common objectives.

Requirements:

  • Minimum 5 years of hands-on experience in software development, with a focus on data-oriented products using Python/Java.
  • Minimum 2 years of experience leading a team of developers, on-site and abroad.
  • Strong leadership and communication skills, ability to build relationships with internal and external stakeholders.
  • Strong analytical problem-solving skills and the ability to translate complex technical concepts into clear instructions for your team.
  • In-depth knowledge of data processing frameworks like Spark, Pandas, Minio, and Airflow.
  • Experience with Distributed Databases (Elasticsearch, Mongo, Redis, etc.).
  • Experience with developing microservices-based architecture.
  • Experience working in container-based environments with tools like Kubernetes and Helm.
  • Experienced with cloud environments.
  • Agile development methodology expertise.
  • Experienced with high availability and real-time development.

Nice to Have:

Experience with machine learning frameworks like Scikit-learn and TensorFlow.

Experience with RedHat OpenShift.

Proficiency with development environment tools (GIT, Jenkins, Docker).