Senior AI Software Engineer

New
J
JobgetherAI software
Remote; based in IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
At least 5 years of relevant experience in AI/ML implementation, data engineering, software development, or related technical domains
Required Skills
PythonFastAPINLPLLMGenerative AILangChainPySpark

Requirements

  • Hold a bachelor's or master's degree in Computer Science, Information Technology, Computer Engineering, or a related discipline; B.Tech, MCA, or an MS in Computer Science are suitable.
  • Have at least 5 years of relevant experience in AI/ML implementation, data engineering, software development, or related technical domains.
  • Have hands-on experience delivering and maintaining production-oriented solutions.
  • Demonstrate strong proficiency in Python and practical experience in software development, application integration, implementation, and API development.
  • Have end-to-end development experience with generative AI, agentic AI, LLMs, RAG, and NLP-based applications.
  • Have experience with FastAPI, LangChain, Hugging Face, RAGAS, PySpark, OCR technologies, and relevant NLP libraries and frameworks.
  • Understand machine learning algorithms and their implementation, with familiarity with TensorFlow, PyTorch, scikit-learn, Keras, and Pandas.
  • Have experience with ETL, data wrangling, data integration, data profiling, data quality management, metadata management, data discovery, and reliable data pipelines.
  • Have practical experience with Microsoft Azure and/or AWS, and familiarity with Docker, Databricks, Application Insights, and cloud-based deployment practices.
  • Have experience with large language models, API integration, and connecting AI components with enterprise systems and data sources.
  • Be familiar with Power BI or equivalent visualization and business intelligence platforms.

Responsibilities

  • Design, develop, implement, and maintain AI/ML solutions aligned with client requirements and business objectives.
  • Build end-to-end solutions using generative AI, agentic AI, LLMs, NLP, RAG, and related frameworks.
  • Analyze, clean, preprocess, profile, and transform client datasets.
  • Apply machine learning and deep learning algorithms to solve business problems and improve AI-powered applications.
  • Design and maintain data infrastructure, ETL processes, data integration workflows, and machine learning pipelines.
  • Develop production-ready software components and integrate APIs and external services with applications and enterprise systems.
  • Build and maintain applications using Python, FastAPI, LangChain, Hugging Face, PySpark, OCR tools, and relevant machine learning libraries.
  • Support AI/ML workloads across Microsoft Azure and AWS, using relevant infrastructure, containerization, monitoring, and data platforms.
  • Develop dashboards and monitoring tools, track performance indicators, and recommend system improvements.
  • Collaborate with clients and cross-functional teams, communicate findings, and present actionable recommendations.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now