Python Django & AI Engineer
About SiliconNexus
SiliconNexus is a rapidly growing technology company delivering end-to-end solutions in Embedded Systems, Blockchain, AI/ML, and Web & Mobile Application Development. We foster a culture of innovation, collaboration, and engineering excellence, empowering our teams to build intelligent, scalable, and impactful products.
Role Overview
We are looking for a Python Django & AI Engineer who can bridge the gap between backend development and AI-driven solutions. You will be responsible for building scalable web applications while integrating advanced AI/ML models, including LLMs, NLP pipelines, and intelligent automation systems. This role is ideal for someone who enjoys working across both software engineering and applied AI.
Key Responsibilities
Backend Development (Django)
- Design, develop, and maintain scalable web applications using Django/Django REST Framework (DRF).
- Build secure and high-performance RESTful APIs for frontend and third-party integrations.
- Optimize application performance, scalability, and database efficiency (PostgreSQL/MySQL).
- Implement authentication, authorization, and security best practices (OWASP standards).
AI/ML & Intelligent Systems
- Develop and integrate AI/ML models into production applications.
- Work with Large Language Models (LLMs) for tasks like text generation, summarization, and chatbots.
- Build and optimize RAG (Retrieval-Augmented Generation) systems using vector databases (FAISS, Pinecone).
- Implement NLP pipelines for classification, sentiment analysis, and entity recognition.
- Integrate AI services such as OpenAI (GPT), Whisper, or similar APIs into backend systems.
System Integration & Deployment
- Develop scalable APIs using FastAPI/Django APIs for AI-powered services.
- Deploy applications and models on cloud platforms (AWS, Azure, GCP).
- Work with CI/CD pipelines, Docker, and containerized environments.
- Collaborate with frontend developers, data scientists, and product teams.
Required Qualifications & Skills
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
- 2–4 years of experience in Python development with Django/DRF.
- Hands-on experience with AI/ML or NLP projects (academic or professional).
- Strong understanding of REST APIs, backend architecture, and database design.
- Experience with Python libraries such as NumPy, Pandas, Scikit-learn, or Transformers.
- Familiarity with LLMs, prompt engineering, or AI APIs (OpenAI, etc.).
- Knowledge of Git and version control best practices.
- Strong analytical, debugging, and problem-solving skills.
- Good communication and teamwork abilities.
Preferred Skills (Nice-to-Have)
- Experience with LangChain, LlamaIndex, or similar frameworks.
- Familiarity with vector databases (FAISS, Pinecone, Weaviate).
- Experience in Celery, Redis, or background task processing.
- Knowledge of Docker, Kubernetes, and cloud deployment pipelines.
- Exposure to MLOps practices and model lifecycle management.
What We Offer
- Competitive salary with Fuel & Medical benefits.
- Flexible working hours and strong work-life balance.
- Opportunity to work on cutting-edge AI + backend systems.
- Career growth in both software engineering and AI domains.
- A collaborative, innovative, and inclusive work culture.
How to Apply
If you’re passionate about building AI-powered backend systems and want to work on next-generation technologies, we’d love to hear from you!
📩 Send your resume and GitHub/portfolio to [email protected] with the subject line:
“Application for Python Django & AI Engineer”
