AI Engineer (Python)
- Posted 8 months ago
- Be among the first 10 applicants
Job Description
Responsibilities
- Manage the development of Python projects, specifically refining backend logic and AI-driven features.
- Integrate new data sources and APIs to support product expansion.
- Maintain and improve automated pipelines for product, pricing, and content data.
- Contribute to retrieval and embedding workflows and help keep AI outputs fast and accurate.
- Provide excellent technical support and solve bugs across the data layer, backend, and AI components.
- Commit to deadlines and record project time as required to ensure smooth delivery.
- Work closely with the AI Architect and Data Quality lead to turn ideas into clear, buildable tasks.
- Ensure all work is well-documented to support the product's next stage of evolution.
- Relevant Degrees (Associate Degree and/or Bachelor Degree)
- Minimum of 3 years of experience writing clean, maintainable Python.
- Have an understanding of Django and its core principles, complemented by a good working knowledge of JavaScript, HTML, and CSS.
- Curious about exploring new tools and comfortable with frameworks like LangChain or LangSmith for model evaluation.
- Familiarity with PostgreSQL/MySQL and experience managing data flows across varied sources like APIs and PDFs.
- Practical experience with version control (Git/Bitbucket) and supporting reliable CI/CD through Git Pipelines.
- Ability to move comfortably between backend routes, vector stores, and the LLM layer.
- Excellent English communication skills to translate technical solutions for both engineering and non-engineering stakeholders.
- Comfortable in an iterative environment (bimonthly sprints) with shifting priorities.
- Knowledge of the Pandas library for data manipulation.

