Job Openings Software Engineer

About the job Software Engineer

We're Hiring Backend Software Engineers! Join Artilence and take your career to the next level!

Role: Software Engineer (Python, LLM, LangChain, Django/Flask)
Experience: 6 months 2 years
Tech Stack: Python | Django | LangChain & more
Salary: PKR 60,000 - 130,000 (based on experience)
Shift: 03:00 PM - 12:00 AM
Location: G1, Johar Town, Lahore

Job Brief:
We seek a Software Engineer with expertise in Python, Large Language Models (LLMs), LangChain, and backend frameworks such as Django and Flask. The ideal candidate will design, develop, and maintain AI-driven applications, ensuring scalability, efficiency, and high performance.

Responsibilities:

  • Develop, optimize, and maintain AI-powered applications using Python and LLM frameworks (e.g., OpenAI, LangChain). 
  • Design and build scalable APIs and microservices using Django and Flask.
  • Implement prompt engineering, fine-tuning, and retrieval-augmented generation (RAG) techniques for AI models.
  • Collaborate with data scientists and ML engineers to integrate AI models into applications.
  • Develop and maintain RESTful and GraphQL APIs for seamless integration with front-end applications.
  • Write clean, efficient, and testable code while following best software development practices.
  • Conduct unit, integration, and performance testing to ensure application reliability.
  • Debug and resolve software issues while optimizing performance.
  • Work with relational (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis, etc.).
  • To implement innovative solutions and stay up-to-date with LLMs, AI, and backend development advancements.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 1-3 years of experience in software development with a strong focus on Python.
  • Hands-on experience with LLMs, LangChain, OpenAI API, or other AI-driven frameworks.
  • Experience developing server-side applications using Django and Flask.
  • Proficiency in building and consuming RESTful APIs and GraphQL APIs.
  • Strong understanding of object-oriented programming (OOP) and design patterns.
  • Experience working with PostgreSQL, MySQL, MongoDB, or Redis databases.
  • Familiarity with Docker, Kubernetes, and cloud services (AWS, GCP, Azure) is a plus.
  • Strong debugging and problem-solving skills.
  • Excellent communication and collaboration skills.