Senior Software Engineer

Carte Blanche Innovation Integrated


Date: 7 hours ago
City: Lahore
Contract type: Full time
The Role


We’re hiring a Senior Software Engineer with 5+ years of experience in building real-world software using JavaScript/TypeScript and Python. This isn't a GenAI research role but because most of our products now include generative AI components, hands-on GenAI experience is a must. You'll lead client projects end-to-end, collaborate across disciplines, and mentor fellow engineers; all while solving complex, real-world problems.


You're Perfect If You Can...


  • Build and ship production-ready software (back-end, front-end, or full-stack) using solid software engineering practices
  • Work with JavaScript (Node, React/Vue) and Python (Django/Flask/FastAPI) with ease
  • Leverage Gen AI tools like LLMs, prompt chains, RAG pipelines, or LangChain to build real-world, usable features
  • Lead technical decisions, drive project architecture, and steer the delivery process from discovery to launch
  • Communicate directly with clients and internal stakeholders to scope, plan, and iterate on project goals
  • Support and mentor team members, encouraging technical growth and ownership


What You'll Do


  • Lead full-lifecycle engineering on client and internal projects - from discovery and architecture to implementation and delivery
  • Design and build back-end APIs, front-end interfaces, and integrations that include GenAI-based components
  • Implement GenAI features such as custom prompt workflows, RAG setups, or retrieval pipelines as needed
  • Collaborate cross-functionally with designers, PMs, and client teams to ensure high-quality, thoughtful delivery
  • Advocate for engineering excellence through mentorship, code reviews, and knowledge-sharing
  • (Optional/Good-to-have) Support CI/CD, DevOps workflows, or cloud deployment pipelines as needed


Your Toolkit (Must-Haves)
  • Languages: JavaScript/TypeScript (Node + React/Vue), Python (Django/Flask/FastAPI)
  • Gen AI: LLMs, prompt engineering, RAG frameworks (e.g. LangChain, LlamaIndex)
  • Infrastructure: PostgreSQL, Docker, Git
  • (Nice to have) Exposure to cloud platforms (AWS/GCP/Azure), CI/CD pipelines


Bonus Points


  • Experience with Neo4j or other graph databases
  • Familiarity with GraphRAG and vector-based retrieval systems
  • Experience contributing to open-source projects or AI infrastructure tools
  • Interest in ethical AI, privacy-aware systems, or AI observability
  • Built or explored multi-agent workflows or orchestration frameworks


About Carte Blanche


At Carte Blanche, we believe great software starts with great design. We work with startups, scaleups, and visionaries to turn big ideas into beautiful, intuitive digital experiences. Our team is equal parts strategy, design, and engineering — and we’re looking for a designer who thrives at that intersection.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Program Manager-Analytics Biz Dev

CERP | Evidence Matters, Lahore
7 hours ago
Job Title: Program Manager, Business DevelopmentCompany: CERP ANALYTICSLocation: CERP office LahoreJob Type: Full-Time/permanentAbout UsCERP ANALYTICS is a consultancy division of CERP. Our team excels in providing high-value, data-driven insights to both private and public sectors. We apply our deep analytical expertise to solve complex problems and create sustainable solutions through evidence-based decision-making.Job DescriptionWe are searching for a dynamic and experienced...

SQA Engineer

ibex, Lahore
2 days ago
Ibex is looking for a "Software Engineer – QA" who will be creating detailed, comprehensive, well-structured test plans and test cases, record test progress and results. The candidate will collaborate with the PMO and Development team to thoroughly understand and analyze requirements, as well as the technical architecture of the software.ResponsibilitiesAble to develop functional and non-functional test cases based on...

Telephony Developer

ibex, Lahore
2 days ago
We are seeking a skilled Telephony Developer to join our team and contribute to the development and maintenance of our telephony infrastructure. The ideal candidate will have a strong understanding of telephony systems, scripting languages, and cloud technologies. They will be responsible for designing, implementing, and supporting telephony solutions that meet our business needs.ResponsibilitiesTelephony System Expertise:Proficient in setting up and...