SiliconNexus is a fast-growing technology company specializing in Embedded Systems, Blockchain, AI/ML, and Web & Mobile Application Development. We pride ourselves on fostering a culture of innovation, collaboration, and engineering excellence. We are seeking a Python Django & AI Engineer who will play a crucial role in bridging backend development with AI-driven solutions. This position involves building scalable web applications integrated with advanced AI/ML models such as Large Language Models (LLMs), NLP pipelines, and intelligent automation systems. The ideal candidate enjoys working at the intersection of software engineering and applied AI.
Key Responsibilities
Backend Development (Django):
Design, develop, and maintain scalable web applications using Django and Django REST Framework (DRF). Build secure, high-performance RESTful APIs for frontend and third-party integrations. Optimize application performance, scalability, and database efficiency with PostgreSQL or MySQL. Implement authentication, authorization, and security best practices following OWASP standards.
AI/ML & Intelligent Systems:
Develop and integrate AI/ML models into production environments. Work with Large Language Models for tasks such as text generation, summarization, and chatbot development. Build and optimize Retrieval-Augmented Generation (RAG) systems using vector databases like FAISS and 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 or Django for AI-powered services. Deploy applications and models on cloud platforms including AWS, Azure, or GCP. Manage CI/CD pipelines and work with Docker and containerized environments. Collaborate closely with frontend developers, data scientists, and product teams to deliver end-to-end solutions.
Required Qualifications
Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience. Two to four years of professional experience in Python development with Django and Django REST Framework. Hands-on experience with AI/ML or NLP projects, either academic or professional. Strong understanding of REST APIs, backend architecture, and database design. Proficiency with Python libraries such as NumPy, Pandas, Scikit-learn, or Transformers. Familiarity with Large Language Models, prompt engineering, or AI APIs like OpenAI. Solid knowledge of Git and version control best practices. Excellent analytical, debugging, and problem-solving skills. Effective communication and teamwork abilities.
Preferred Qualifications and Benefits
Experience with frameworks like LangChain or LlamaIndex is a plus. Familiarity with vector databases such as FAISS, Pinecone, or Weaviate is desirable. Knowledge of background task processing tools like Celery and Redis is advantageous. Exposure to Docker, Kubernetes, and cloud deployment pipelines is preferred. Understanding of MLOps practices and model lifecycle management is beneficial.
We offer a competitive salary along with fuel and medical benefits. Our flexible working hours promote a strong work-life balance. You will have the opportunity to work on cutting-edge AI backend systems and advance your career in both software engineering and AI domains. Join a collaborative, innovative, and inclusive work culture where your contributions make a real impact.
If you are passionate about building AI-powered backend systems and eager to work with next-generation technologies, we encourage you to apply.