top of page

Senior Python Software Engineer - Data, AI & DevOp

Apply Now

Job Type



About the Role

We are a forward-thinking SaaS startup that specializes in user experience and customer success solutions. As we carve out our space in a market dominated by titans like Pendo and Walkme, we're on a mission to redefine how businesses interact with their users. We're scaling fast and are in search of an exceptional Senior Python Software Engineer focused on Data, AI, and DevOps.

Core Responsibilities:

  • Design, develop, and maintain scalable data pipelines for anomaly detection and real-time analytics using tools like Kafka and ClickHouse.

  • Implement AI-based solutions, including but not limited to speech and video processing, leveraging third-party APIs like OpenAI.

  • Optimize Django-based web applications and specifically API's, with a focus on performance and maintainability.

  • Develop rapid proof-of-concepts (POCs) and MVPs for quick idea validation and iterative development.

  • Execute DevOps and MLOps tasks, including deployment and monitoring on AWS, to ensure seamless and independent project deliveries.

  • Collaborate with cross-functional teams to integrate data and AI-driven features into our SaaS offerings.

Minimum Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.

  • Minimum of 5 years of experience in Python development, with a focus on data analytics.

  • Extensive experience in data engineering, particularly in handling large datasets for anomaly detection.

  • Hands-on experience with event data processing at scale using tools like ClickHouse and Kafka.

  • Demonstrated expertise in AI/ML and integration with third-party solutions like OpenAI.

  • Proven ability in AWS-based DevOps or MLOps.

  • Familiarity with low-level programming languages like C++ or Rust is advantageous but not mandatory.

  • Familiarity with Django is advantageous but not mandatory.

Key Competencies:

  • Exceptional problem-solving skills, coupled with a passion for algorithmic challenges.

  • Ability to work independently, with a high degree of ownership and accountability.

  • Exceptional communication skills, capable of conveying complex ideas clearly and effectively.

  • Agile and adaptable, with a focus on efficient execution and timely deliveries

  • Language: Professional English


  • Strong analytical and problem-solving skills, with a love for complex algorithms.

  • Ability to write clean, efficient, and robust code.

  • Must be articulate with strong communication skills, capable of conveying ideas clearly and effectively.

Apply Now
bottom of page