IN EmploymentAlert | Dhira | Data Engineer for AI/ML
Skip to Main Content

Job Title


Dhira | Data Engineer for AI/ML


Company : Dhira


Location : Moradabad, Uttar pradesh


Created : 2025-01-07


Job Type : Full Time


Job Description

Base Location Bangalore, RemoteExperience Required 6+RequiredResponsibilitiesAPI Development & IntegrationDevelop and maintain APIs using Flask and FastAPI frameworks to support AI/ML services, including data access, transformation, and integration with Large Language Models (LLMs).Develop APIs abstracting and concealing LLM functionality, providing a seamless interface for applications to interact with AI/ML models.Collaborate with database systems to handle data manipulation, storage, and retrieval, supporting API-driven machine learning workflows.Work on integrating LLMs with API services, ensuring secure and efficient data flow and model interaction.Optimize Python code for performance and security, ensuring robust and scalable API deployment.AI/ML Product DevelopmentCollaborate with cross-functional product teams to design, develop, and deploy AI/ML-driven products that solve real-world business problems and drive customer value.Ensure end-to-end product quality, including testing, debugging, and deploying new features in machine learning products.Lead the architecture of functional and optimized solutions for performance, scalability, and maintainability in a product context.Support product development efforts, including creating clear product roadmaps and user stories and collaborating closely with stakeholders to align solutions with business needs.Cloud & Infrastructure ManagementUtilize cloud platforms (AWS, GCP, Azure) and on-premises infrastructure to identify and implement appropriate open-source and cloud solutions for optimizing data engineering workflows for AI/ML.Work on batch processing and real-time data streams using tools like Kafka or Flink.Collaborate with DevOps teams to ensure smooth product deployment and monitor performance in live environments.AI/ML Model Development & Improvement Research and develop new algorithms to improve AI system performance.Stay abreast of advancements in AI, machine learning, and software development practices to suggest and implement improvements.Collaborate with cross-functional teams to integrate AI models and technologies into scalable products.Collaboration & Cross-functional EngagementParticipate in cross-functional team discussions to align technical solutions with business objectives.Work closely with DevOps teams to ensure smooth product deployment and monitor performance in live environments.Key QualificationsCore Technical SkillsStrong proficiency in Python with 6 years of experience in developing APIs. Expertise in Flask and Fast API for API development.Experience integrating and managing Large Language Models (LLMs) and concealing their APIs behind custom-built services.Proven experience in building, deploying and maintaining scale-based machine learning solutions.Knowledge of data transformation and access techniques to feed AI/ML models effectively.Strong problem-solving skills focusing on optimizing API performance and ensuring security.Familiarity with machine learning development is advantageous but not essential.Data Engineering and cloud SkillsSolid understanding of ETL processes, Data Warehousing, and working with relational databases such as PostgreSQL or MySQL.Experience with distributed data processing using PySpark.Familiarity with cloud data services and orchestrators such as Airflow to automate data pipelines and workflows.Hands-on experience with big data tools like Spark or Flink to manage large-scale data pipelines.Cloud computing: Familiarity with cloud platforms such as AWS, Azure, or GCP.AI/ML Knowledge and Application Natural language processing (NLP): Knowledge of NLP techniques and applications.Computer vision: Understanding of computer vision algorithms and applications.Product Development & CollaborationExperience in product development and working with teams to create scalable, reliable, and impactful data-driven products.Ability to work both independently and collaboratively within a team.Effective communication skills to explain technical concepts clearly and concisely.Experience in using Agile methodologies to drive product development cycles efficiently.Desired TraitsStrong problem-solving skills focusing on optimizing API performance and ensuring security.Ability to work both independently and collaboratively within a team.Effective communication skills to explain technical concepts clearly and concisely.A deep curiosity to explore new data engineering challenges and continuously evolve your skills.A commitment to building clean, modular, and maintainable code that delivers high-quality solutions.Educational BackgroundBachelor’s degree in computer science, Information Technology, or a related field. Master’s or Higher preferred.