Remote Senior Python Engineer

at Dreamix Ltd.

Posted 1 day ago 4 applied

Description:

  • Dreamix is seeking a Senior Python Engineer with experience in building scalable systems and a strong interest or background in AI/ML pipelines to join their backend and AI platform team.
  • The role involves designing and developing scalable, production-grade backend services using Python.
  • Responsibilities include building and maintaining APIs and infrastructure that support AI/ML pipelines and models.
  • The engineer will work closely with Data Scientists and ML Engineers to deploy, monitor, and optimize machine learning models.
  • The position requires developing and optimizing data ingestion, preprocessing, and transformation pipelines.
  • The engineer will implement versioning, testing, and deployment for models in production (MLOps).
  • Collaboration with cross-functional teams to define technical requirements for AI-powered features is essential.
  • The role includes contributing to AI model lifecycle management, integrating third-party AI APIs and frameworks, and ensuring reliability, observability, and scalability of AI components.
  • Staying up-to-date with emerging tools and best practices in AI engineering and MLOps is expected.

Requirements:

  • Candidates must have 5+ years of Python experience in a production environment.
  • Solid experience with Python frameworks such as FastAPI, Flask, or Django is required.
  • Experience working with ML tools/frameworks like scikit-learn, PyTorch, TensorFlow, or Hugging Face is necessary.
  • Familiarity with LLMs, RAG architectures, or deploying generative AI models is preferred.
  • Candidates should have familiarity with MLOps practices and tools (e.g., MLflow, DVC, Airflow, SageMaker, Vertex AI).
  • Knowledge of building and deploying RESTful APIs for AI/ML services is essential.
  • A strong understanding of data structures, algorithms, and software engineering best practices is required.
  • Experience with cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes) is necessary.
  • Proficiency with data storage solutions (SQL/NoSQL, time-series databases, etc.) is required.
  • Excellent communication and collaboration skills are essential.

Benefits:

  • The position offers a warm and supportive work environment where employees can reach their full potential.
  • Flexible working hours are provided to help balance work and personal life.
  • Unlimited home office options are available to enhance productivity and focus.
  • Opportunities for professional development, including certifications and training, are offered.
  • Additional benefits for academic teaching and speaking engagements are available.
  • Knowledge-sharing sessions are organized to facilitate learning from the Dreamix team.
  • Team and company-wide events are held to foster community.
  • Employees can participate in amazing week-long summer office and winter office initiatives.
  • Additional health insurance and dental allowance are provided to ensure well-being.
  • A multisport card is offered to encourage a healthy and active lifestyle.
  • Office massages are available to help employees relax and unwind.