Middle Data Engineer AI/ML

Our mission at Geniusee is to help businesses thrive through tech partnership and strengthen the engineering community by sharing knowledge and creating opportunities🌿
Our values are Continuous Growth, Team Synergy, Taking Responsibility, Conscious Openness and Result Driven. We offer a safe, inclusive and productive environment for all team members, and we’re always open to feedback 💜 If you want to work from home or work in the offices in Kyiv or Lviv with stable electricity and Wi-Fi , great — apply right now.

Requirements:

  • 2-3+ years of experience in software engineering, with a focus on AI/ML systems or distributed systems;
  • Strong coding skills in Python;
  • Proven experience in building machine learning models from scratch, including data preprocessing, model architecture design, and training;
  • Strong expertise in computer vision tasks, particularly object detection and/or face detection;
  • Hands-on experience with model optimization techniques such as quantization, pruning, and knowledge distillation to improve performance on resource-constrained devices;
  • Proficiency in Python and deep learning frameworks (e.g., TensorFlow, PyTorch);
  • Familiarity with deploying models into production environments and optimizing for inference speed and memory usage;
  • Previous work on systems handling millions of users or queries per day;
  • Familiarity with cloud infrastructure (AWS, GCP, or Azure) and containerization tools (Docker, Kubernetes);
  • Experience with vector search, embedding pipelines, and dense retrieval techniques;
  • Proven ability to optimize inference stacks for latency, reliability, and scalability;
  • Excellent problem-solving, analytical, and debugging skills;
  • Strong sense of ownership, ability to work independently, and a self-starter mindset in fast-paced environments;
  • Passion for building impactful technology aligned with our mission;
  • Bachelor’s degree in Computer Science or related field, or equivalent practical experience.

Responsibilities:

  • Design, build, and scale production-grade inference stacks for AI/ML systems, including computer vision applications;
  • Lead the development of efficient inference pipelines and optimized model deployment strategies;
  • Drive the end-to-end model lifecycle: data preprocessing, architecture design, training, and production deployment;
  • Apply advanced optimization techniques (quantization, pruning, knowledge distillation) to improve inference speed and efficiency on resource-constrained devices;
  • Ensure system reliability, observability, and scalability in distributed and real-time environments;
  • Collaborate with cross-functional teams to integrate machine learning components into user-facing applications;
  • Evaluate and adopt state-of-the-art ML frameworks, tools, and deployment practices to accelerate innovation and improve production readiness;
  • Guide architectural decisions, mentor team members, and uphold engineering excellence.


 

Required languages

English B2 - Upper Intermediate
Published 15 September
14 views
·
1 application
To apply for this and other jobs on Djinni login or signup.
Loading...