Skip to content

Mid-Senior Data Scientist

About Us: We are a forward-thinking company working on cutting-edge projects in the AI and Kafka ecosystem. We are looking for a talented Mid-to-Senior Data Scientist to join our team and help us tackle complex issues related to data analysis, machine learning, and Kafka integration.

This is an “open” call for recruits. We are always looking to expand and strengthen our team.

We for on development of in-house applications but also develop and customise systems and applications that are build for specific customers.

Responsibilities:

  • Develop and maintain machine learning models and data pipelines.
  • Analyse large datasets to extract actionable insights.
  • Collaborate with cross-functional teams to design and implement data-driven solutions.
  • Configure and manage Kafka producers and consumers for data streaming.
  • Troubleshoot and resolve issues related to data processing and Kafka integration.
  • Write clean, maintainable, and efficient code for data analysis and machine learning tasks.
  • Participate in code reviews and provide constructive feedback.
  • Ensure the performance, quality, and responsiveness of data-driven applications.


Required Knowledge and Experience:

  • Python: Strong proficiency in Python, with a good understanding of its data science libraries (e.g., Pandas, NumPy, Scikit-learn).
  • Machine Learning: Extensive experience with machine learning algorithms and frameworks (e.g., TensorFlow, PyTorch).
  • Data Analysis: Proficiency in data analysis and visualisation tools (e.g., Jupyter, Matplotlib, Seaborn).
  • Kafka: In-depth knowledge of Apache Kafka, including producer and consumer configuration, serialisation, and deserialisation.
  • SQL: Strong experience with SQL for data querying and manipulation.
  • Big Data: Familiarity with big data technologies (e.g., Hadoop, Spark).
  • Cloud Platforms: Experience with cloud platforms such as AWS, Azure, or GCP.
  • Version Control: Proficiency with Git and GitHub for version control.
  • Experience working with microservice and event-driven architectures

Preferred Qualifications:


Java: Basic understanding of Java, especially for Kafka integration.
Docker: Familiarity with Docker for containerisation.
CI/CD: Experience with continuous integration and continuous deployment (CI/CD) pipelines.
Agile Methodologies: Experience working in Agile development environments.


Soft Skills:


Strong problem-solving skills and attention to detail.
Excellent communication and teamwork skills.
Ability to work independently and manage time effectively.
Eagerness to learn new technologies and continuously improve.


Benefits:


Competitive salary and benefits package.
Flexible working hours and remote work options.
Opportunities for professional growth and development.
Collaborative and inclusive work environment.
How to Apply: Please send your resume and a cover letter detailing your relevant experience. We look forward to hearing from you!