Senior Python Engineer

olga titova

Published: 4 Dec, 2024

We are looking for a high-performance Senior Python Developer with some Data Engineering/MLOps experience for our client, a Swedish company specializing in data quality management, test automation, and DataOps. Their focus is on providing a comprehensive data quality automation framework.

Project — solutions that help organizations improve their software and data testing processes, streamline workflows, and enhance data quality in various environments, including data warehouses and BI landscapes. The team is developing an innovative product that connects to databases, collects technical metadata, profiles data, and calculates aggregates. We use this data to predict what needs testing by leveraging our testing approaches and a basic ML model.

Requirements: 

  • Expertise in Python, FastAPI, Celery, and PostgreSQL for backend development  
  • Strong in data engineering tasks, data profiling, and metadata processing 
  • Experience with microservices architecture and containerized environments (Docker) 
  • Familiarity with Microsoft Azure Stack, including AKS, Azure Container Instances, and VMs  
  • Experience with ML model deployment and MLOps workflows (will be a plus)
  • Skills in managing large datasets, pipelines, and daily change deltas (will be a plus)
  • Knowledge of databases, schema prediction, and referential integrity
  • Upper-Intermediate English and better 

Responsibilities: 

  • Design and develop scalable, high-performance backend services  
  • Take charge of development efforts while managing Azure infrastructure, including virtual machines, Docker, and deployment pipelines, to ensure smooth, efficient operations  
  • Participate in code reviews, architectural design discussions 
  • Implement and maintain microservices architecture for both backend components 

We offer: 

  • Competitive salary with regular review 
  • Vacation (up to 20 working days) 
  • Paid sick leaves (10 working days) 
  • National Holidays as paid time off 
  • Flexible working schedule, remote format  
  • Direct cooperation with the customer 
  • Dynamic environment with a low level of bureaucracy and great team spirit 
  • Challenging projects in diverse business domains and a variety of tech stacks 
  • Communication with Top/Senior level specialists to strengthen your hard skills 
  • Online teambuildings 

    Send CV

      300

      Dear ,

      Thank you for applying for the position at nCube. Your application has been successfully received and is currently under review by our recruitment team. We will be in touch soon to discuss your application further and to outline the next steps if your skills and expertise are a match with the requirements. In the meantime, feel free to browse our Company Blog for the latest updates and insights.

      Looking forward to connecting with you soon!

      Best regards,
      nCube Recruitment Team

        300
        agree icon By submitting this form I agree to the  Privacy Policy
        Form Submitted