Wizard

Lead Data Engineer

Job Description

Posted on: 
June 15, 2024

We seek a talented and dedicated Python Engineer to join our talented AI/ML team. In this role, you will be instrumental in developing and maintaining the core functionality of our applications and services, ensuring the highest quality and performance.

Responsibilities

You will be embedded on the AI/ML team where you can work on the next generation AI Conversational Commerce Platform


Design and implement scalable solutions for the entire Machine Learning lifecycle, from data preprocessing, data retrieval functions, platform integrations, to model drift monitoring and online learning.


Write clean, scalable, and maintainable code, adhering to best practices and coding standards


Perform code reviews, providing constructive feedback to peers to ensure code quality and consistency


Troubleshoot, debug, and resolve software defects and issues, identifying root causes and implementing effective solutions


Participate in the full software development life cycle, from ideation to deployment, including requirements analysis, design, coding, testing, and documentation


Support and maintain existing applications and services, implementing enhancements and optimizations as needed


Continuously research and stay up-to-date with the latest industry trends and emerging technologies, sharing knowledge with team members and suggesting ways to improve our products and processes


Contribute to the creation and maintenance of technical documentation, including API specifications, user guides, and internal documentation

Job Requirements

Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience


5+ years of experience in software development, with a demonstrable focus on Python programming in a high-availability environment


Experience working with researchers or scientists in ML, NLP, AI


Experience developing products with AI frameworks and integrations


Expertise in Django, FastAPI, Flask, or other Python web frameworks at scale


Strong understanding of Object-Oriented Programming (OOP) principles and design patterns


Expertise in GraphQL and RESTful API design and implementation


Familiarity with relational and non-relational databases (e.g., MySQL, PostgreSQL, MongoDB)


Familiarity with at least one other common programming language such as TypeScript, JavaScript, Rust, Go, etc


Version control systems such as Git are second nature


Strong problem-solving skills and the ability to think critically and creatively


Experience using application monitoring tools to measure performance and system health


Excellent communication and collaboration skills, with the ability to work effectively within a team and across departments


A proactive, self-motivated, and results-driven approach, with a strong desire to learn and grow professionally


Excited about the future opportunities of building AI-enabled products and services

Apply now

More job openings