Job Summary
We are seeking a highly skilled Director of Data Science with extensive experience in computer vision to lead a team of up to 10 engineers. In this role, you will be responsible for developing and implementing data-driven solutions that leverage computer vision technologies and big data analytics to solve complex problems. You will also be responsible for managing and mentoring a team of data scientists and engineers, ensuring that they are delivering high-quality work and meeting project timelines. This role requires both management and engineering skills as the candidate will be responsible for code review, senior-level development, and management of Junior-level software engineers.
Responsibilities:
- Develop and implement computer vision and big data solutions to address complex business problems
- Collaborate with cross-functional teams to identify areas where computer vision and big data analytics can be used to improve business processes
- Manage and mentor a team of 10+ data scientists and engineers
- Develop and maintain a roadmap for computer vision and big data projects and initiatives
- Provide technical guidance and leadership to the team on all aspects of computer vision and data science
- Ensure that the team adheres to best practices for cloud-based big data architectures, security, and governance
- Conduct research and development on emerging computer vision, big data, and cloud technologies and methodologies
- Develop and implement scalable and efficient data processing and storage solutions in the cloud
- Communicate project progress, results, and recommendations to executive leadership and other stakeholders
- Understanding of efficient systems and what makes things slow or fast
- Good ideas across multiple tech stack components – low-level, embedded, algorithms, video, machine learning, GPUs, databases
- Excellent object oriented software design skills in Python
- Understanding of scalable system design principles
- Follows the software development lifecycle.
- Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
Requirements:
- 5+ years of experience in computer vision, with a focus on machine learning and deep learning
- Experience managing and mentoring a team of data scientists and engineers
- Strong programming skills in Python, C++, and other relevant languages
- Experience with computer vision frameworks such as OpenCV, TensorFlow, and PyTorch
- 5+ years of experience using big data technologies in the cloud, including experience with AWS or GCP
- Strong understanding of big data processing frameworks such as Apache Hadoop, Spark, or Flink
- Excellent communication and presentation skills
- Strong analytical and problem-solving skills
- Experience in development of distributed/scalable systems and high-volume data applications
- Must be a United States citizen or Permanent Resident
Nice-to-have:
- MS or PhD in Computer Science, Electrical Engineering, or related fields
- Experience with technologies for distributed computing
APPLY NOW
THANK YOU FOR YOUR DESIRE TO BECOME A MEMBER OF THE ZEROEYES TEAM!
Please create an application account by filling out our application form. We look forward to reviewing your application.
Submit all documents/screenshots in PDF format.
- Resumé/CV
- Personal Statement: Please provide a personal statement (maximum 200 words) that explains why you’re a great fit for our mission and the position you’re applying for. Try to use specific examples.
Please us this format when naming your files:
- For your Resume: LastName_FirstName_Resume
- For your Personal Statement: LastName_FirstName_PersonalStatement
- Examples: Doe_John_Resume, Doe_John_PersonalStatement
If you have any questions or problems during the application process, please contact Carly Rowlands at carly@zeroeyes.com.