As a Mid-level AI Engineer, you will play a key role in designing, developing, and deploying AI-powered features and scalable backend systems. You will work independently on core tasks, collaborate closely with senior engineers, and mentor junior team members while contributing to production-grade AI solutions.
Responsibilities
- Design, develop, and deploy AI and backend solutions using Python, FastAPI, and modern AI frameworks.
- Build, integrate, and optimize machine learning and LLM-based applications for real-world use cases.
- Handle data preprocessing, feature engineering, model integration, and inference pipelines.
- Design and optimize databases using PostgreSQL and/or MongoDB, ensuring performance and scalability.
- Develop and maintain REST/WebSocket APIs and backend services.
- Collaborate with frontend developers to integrate AI-driven features into web applications.
- Write clean, scalable, and well-documented code following best engineering practices.
- Participate actively in code reviews, technical discussions, and system design decisions.
- Support and guide junior engineers, sharing knowledge and best practices.
Requirements
- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
- 2+ years of experience working with LLM systems and production software systems.
- Experience deploying ML/LLM models to production environments (REST API, batch jobs, background workers).
- Familiarity with system design, performance optimization, or AI agents.
- Experience writing unit tests and basic integration tests.
- Strong English communication skills (written and spoken).
- Solid understanding of machine learning fundamentals, transformers, and LLM concepts.
- Hands-on experience with Python and backend frameworks such as FastAPI, or Django.
- Practical experience working with PostgreSQL/MongoDB and data modeling.
- Experience with Docker and basic CI/CD workflows.
- Ability to work independently on well-defined tasks and deliver features end-to-end with minimal supervision.
- Ability to communicate technical ideas clearly with teammates and stakeholders.
- Strong sense of ownership and responsibility for assigned tasks.
Nice to Have
- Experience with JavaScript and frontend-backend integration.
- Hands-on experience with cloud platforms (AWS, GCP, or Azure).
- Experience using AI/ML APIs (OpenAI, Hugging Face, etc.).
What We Offer
- Clear career progression to Senior AI Engineer based on performance.
- Opportunity to work on production AI products (LLMs, agents, automation systems).
- R&D-focused, collaborative engineering culture.
- Continuous learning, mentorship, and exposure to real-world AI challenges.