Software Engineer – AI / Machine Learning
Company: Eulogik
Location: Bhopal (In-office)
Employment Type: Full-time
About the Role
Eulogik is building next-generation AI systems, domain-specific language models, document intelligence platforms, autonomous agents, and quantitative trading infrastructure. We are looking for engineers who enjoy building practical AI systems that solve real-world problems.
Responsibilities
- Design, develop, and deploy AI/ML solutions for production
- Build and optimize LLM-based applications, RAG systems, and AI agents
- Fine-tune and evaluate open-source language models
- Develop data pipelines for training and inference
- Build APIs using FastAPI for AI services
- Work with vector databases, embeddings, and semantic search
- Improve model performance, latency, and resource efficiency
- Collaborate with full-stack developers to integrate AI into products
Required Skills
- Strong Python programming
- FastAPI development
- Machine Learning fundamentals
- Experience with PyTorch and/or TensorFlow
- Familiarity with Hugging Face Transformers
- Understanding of NLP, LLMs, embeddings, and vector search
- SQL and data handling skills
- Strong analytical and problem-solving ability
Preferred Skills
- Fine-tuning LLMs (LoRA, QLoRA, PEFT)
- RAG architecture
- LangChain, LlamaIndex, vLLM, Ollama, or similar frameworks
- CUDA/GPU optimization
- Quantitative finance or time-series forecasting
- MLOps and model deployment
- Experience with Linux, Docker, and Git
Who Should Apply
- AI engineers with hands-on project experience
- Developers passionate about building production AI systems rather than experimental prototypes
- Freshers with strong AI portfolios, GitHub projects, or research work are encouraged to apply
Salary: As per experience and expertise.
Pay: ₹10,000.00 - ₹15,000.00 per month
Work Location: In person