AI Researcher Team Lead
Raanana, Israel, IL
DriveNets
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)
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: APIs Architecture CI/CD Computer Science Data Analytics Data pipelines DevOps Distributed Systems Django Docker Engineering FastAPI Flask Golang Jenkins Kafka Kubernetes Machine Learning Microservices NoSQL Pipelines Python SQL Testing
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.