Description

Background

DriveNets is looking for a software developer to join its AI-OPS project and a successful software team as part of the new and rapidly evolving project. If you're passionate about leveraging Python in AI-driven operations, with a knack for solving complex problems through microservices and Kafka, we'd love to hear from you.

Responsibilities

  • Design, develop, and maintain scalable microservices using Python. Ensure these services are robust, secure, and capable of handling high data traffic volumes.
  • Continuously monitor and improve the performance of microservices and data pipelines. This includes load testing, identifying bottlenecks, and implementing solutions for scalability.
  • Work closely with data scientists/machine learning researchers to integrate AI models into our operational systems. This involves understanding model requirements, optimizing for performance, and ensuring models can be updated or replaced with minimal disruption. 
  • Work collaboratively with cross-functional teams, including DevOps, Network Architects, Data Engineers, and Product Managers, to align development with business goals.
  • Maintain high-quality documentation for all code, adhere to coding standards, and promote best practices within the team.
  • Stay updated with the latest in Python, microservices, AI, and messaging technologies. Propose and implement innovative solutions to enhance our AI-Ops capabilities.

Requirements

Skill & Experience 

  • 5 years of experience in software development
  • Solid Python programming skills with a deep understanding of frameworks such as Flask, FastAPI, or Django
  • Experience with SQL and NoSQL databases, understanding of data modeling, and efficient query optimization
  • Strong experience in developing and managing microservices architecture, with a focus on scalability, fault tolerance, and distributed systems
  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)

Nice to have

  • Experience with data stream processing pipelines, data analytics, AI APIs & fine-tunning
  • Experience with Golang programming language
  • Knowledge of Docker and Kubernetes for containerization and orchestration
  • Familiarity with CI/CD pipelines and tools like Jenkins
  • Experience with computer networks (e.g. CCNA/CCNP level)

Location

Raanana, Israel, IL

Job Overview
Job Posted:
3 weeks ago
Job Expires:
Job Type
Full Time

Share This Job: