Home
Jobs

Posted:3 weeks ago| Platform: Foundit logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Senior Software Engineer/AI Engineer What You Will Do Let's do this. Let's change the world. We are looking for a creative and technically skilled Senior Software Engineer/AI Engineer to design and build cutting-edge AI-powered search solutions for the pharmaceutical industry. In this role, you'll develop intelligent systems that surface the most relevant insights from clinical trials, scientific literature, regulatory documents, and internal knowledge assets, empowering researchers, clinicians, and decision-makers with faster, smarter access to the right information. Responsibilities Design and implement search algorithms using NLP, machine learning, semantic understanding, and deep learning models. Build and fine-tune models for information retrieval, query expansion, document ranking, summarization, and Q&A systems. Integrate LLMs (GPT, BERT, Bio BERT) for semantic and generative search. Train and evaluate custom models for biomedical named entity recognition, relevance ranking, and similarity search. Deploy vector-based search systems using embeddings and vector databases. Work with platform engineers to integrate AI models into scalable cloud infrastructures (AWS, Azure, GCP). Package and deploy search services using containerization (Docker, Kubernetes) and modern MLOps pipelines. Preprocess and structure unstructured content (clinical trial reports, research articles, regulatory documents). Apply knowledge graphs, taxonomies, and ontologies (MeSH, UMLS, SNOMED) to enhance search results. Develop recommendation systems models, utilizing AI/ML infrastructure and contributing to model optimization and data processing. Implement Generative AI solutions for enriching search content, summarization, deduplication, and metadata quality enhancement. Develop and maintain deep learning models for data quality checks, visual similarity scoring, and content tagging. Research current and emerging technologies to propose improvements. Utilize ML infrastructure for data preparation, optimization, and performance enhancements. Basic Qualifications Degree in Computer Science & Engineering preferred with 6-8 years of software development experience. 2-4 years of experience building AI/ML models, ideally in search, NLP, or biomedical domains. Proficiency in Python and frameworks such as PyTorch, TensorFlow, Hugging Face Transformers. Experience with search technologies (Elasticsearch, OpenSearch, vector search tools). Solid understanding of NLP techniques (embeddings, transformers, entity recognition, text classification). Hands-on experience with AI models, GCP Search Engines, GCP Cloud services. Proficiency in AI/ML programming languages (Python, Java Crawlers, JavaScript, SQL/NoSQL, Databricks/RDS, Data Engineering, S3 Buckets, DynamoDB). Strong problem-solving and analytical skills. Ability to learn quickly and excellent communication and interpersonal skills. Preferred Qualifications Experience in AI/ML, Java, Python. Proficiency with FastAPI, GraphQL. Strong understanding of design patterns, data structures, data modeling, data algorithms. Experience with AWS/Azure platforms for building and deploying code. Knowledge of Postgres SQL/MongoDB SQL database, vector databases for large language models, Databricks or RDS, S3 Buckets. Deep expertise in LLMs, Generative AI, and their use in enterprise search. Experience with Google Cloud Search, Google Cloud Storage. Familiarity with LangChain, LlamaIndex frameworks for language models. Hands-on experience with prompt engineering and model fine-tuning. NLP knowledge for text analysis and sentiment analysis. Experience in Agile software development methodologies. Strong background in End-to-End testing within a Test-Driven Development approach. Good-to-Have Skills Willingness to work on Full-Stack Applications. Exposure to MLOps tools (MLflow, Airflow, SageMaker). Soft Skills Excellent analytical and troubleshooting skills. Strong verbal and written communication skills. Ability to work effectively with global, remote teams. High degree of initiative and self-motivation. Ability to manage multiple priorities successfully. Team-oriented mindset with a focus on achieving team goals. Strong presentation and public speaking skills.

Mock Interview

Practice Video Interview with JobPe AI

Start Ai/Ml Interview Now
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

Noida, Uttar Pradesh, India

Hyderabad, Telangana, India