Join Our Supportive Team and Prioritize Health
We are on the lookout for experienced AI Engineers with practical skills in building Python applications for end users, extending beyond mere model development or data analysis. The ideal candidate will blend a solid foundation in traditional machine learning with knowledge of cutting-edge generative AI technologies.
As a Lead Engineer, you will be instrumental in crafting and deploying groundbreaking AI solutions, leveraging large datasets and state-of-the-art tools to tackle complex business needs. You will work closely with data scientists and engineering peers, engaging in every stage of the AI development lifecycle, from data processing to software deployment and oversight.
Key Responsibilities:
Investigate and implement generative AI technologies that utilize Large Language Models and other innovative models to develop unique solutions.
Create and sustain powerful APIs to facilitate Retrieval-Augmented Generation and generative AI applications in business contexts.
Design, develop, and manage extensive data pipelines for the ingestion, processing, and transformation of large datasets.
Support the data science team in developing and deploying traditional machine learning models.
Collaborate with data scientists to comprehend model requirements and convert them into scalable engineering solutions.
Monitor and ensure the performance and reliability of deployed APIs, models, and data pipelines.
Keep abreast of advancements in machine learning, generative AI, and related technologies.
Use Your Expertise to Make a Difference
Required Qualifications
Bachelor's Degree in a quantitative field (like Computer Science, Mathematics, Statistics, or similar) with at least 5 years of professional experience; OR
Master's Degree in a relevant field with at least 3 years of related experience.
5+ years of hands-on experience building Python applications for user-centric purposes, beyond mere model or data analysis.
Proficiency in data manipulation libraries (e.g., Pandas, NumPy).
Familiarity with API frameworks (like FastAPI, Flask) and RESTful API principles.
Solid background in machine learning frameworks (such as TensorFlow, PyTorch, Scikit-learn).
Experience with cloud services (e.g., AWS, Google Cloud, Azure).
3+ years of experience with containerization tools (e.g., Docker, Kubernetes).
2+ years in CI/CD tools and pipelines.
Experience applying Large Language Models (LLMs) in software development.
Familiarity with version control systems (e.g., Git) and best practices in software development.
Preferred Qualifications
Strong problem-solving abilities and teamwork skills.
Knowledge in generative AI frameworks such as Langchain or Pydantic AI.
Experience deploying applications using tools like Docker and Kubernetes.
Familiarity with deep learning techniques and frameworks.
Understanding of natural language processing (NLP) concepts.
Knowledge of big data technologies (e.g., Hadoop, Spark).
For your information, selected candidates will participate in a first-round interview that includes a