freehire launches on Product Hunt on 26 August.

Follow →

Senior Software Engineer, AI & GenAI

Senior Software Engineer – AI & GenAI

Location: Tirana, Albania

Department: Technology - EU

Location Type: HYBRID

Employment Type: FULL_TIME

Team Lead / Client-Facing


Position Overview


We are looking for a Senior Software Engineer with strong hands-on experience in AI/GenAI to join our team and build innovative, production-ready AI solutions.

This role goes beyond writing code. You will lead technical conversations with clients, drive solution discovery, guide a small engineering team, and take ownership of delivery.

We are looking for someone who combines strong software engineering and AI expertise with leadership, business understanding, and strong client-facing communication.


Key Responsibilities


Engineering & AI Delivery


  • Design, develop, and maintain AI-powered solutions using LLMs, GenAI, RAG, and Agentic AI.
  • Take end-to-end ownership of projects, from requirements and architecture through development and deployment.
  • Build scalable applications using JavaScript/TypeScript, React.js, Node.js, Java, or Python.
  • Evaluate and integrate AI models, frameworks, APIs, and cloud AI services.
  • Design AI agents, workflows, integrations, and intelligent automation.
  • Make independent technical decisions and proactively solve complex problems.
  • Maintain high standards of code quality, security, performance, and AI reliability.


Team Leadership


  • Lead and mentor a small team of engineers and provide technical direction.
  • Review code and guide architectural and technical decisions.
  • Support sprint planning, delivery decisions, and technical retrospectives.
  • Contribute to hiring, onboarding, and the development of engineers.
  • Set strong engineering and AI delivery standards within the team.


Client Engagement & Sales Engineering


  • Lead client discovery calls, technical discussions, solution presentations, and demos.
  • Translate business challenges into practical technical and AI solutions.
  • Act as a key technical point of contact for clients and stakeholders.
  • Support pre-sales, scoping, proposals, and solution design.
  • Communicate technical concepts clearly to both technical and non-technical audiences.
  • Build strong client relationships and identify opportunities for future solutions and growth.


Continuous Improvement


  • Stay current with emerging AI technologies and identify opportunities to apply them.
  • Introduce relevant tools, frameworks, and best practices to the team and client projects.

Requirements


  • 7+ years of software development experience, including senior or lead-level experience.
  • Proven experience leading or mentoring engineers.
  • Strong hands-on experience building AI/GenAI solutions in real-world projects.
  • Solid understanding of LLMs, RAG, Agentic AI, embeddings, vector databases, and AI integrations.
  • Strong programming skills in JavaScript/TypeScript and experience with React.js.
  • Strong backend experience with Node.js, Java, Python, or similar technologies.
  • Experience with AWS, Azure, or Google Cloud.
  • Good understanding of software architecture, microservices, APIs, DevOps, and CI/CD.
  • Previous client-facing and/or pre-sales experience.
  • Excellent analytical, problem-solving, and communication skills.
  • Comfortable communicating in English with international clients, both verbally and in writing.


We Are Looking For Someone Who


  • Takes full ownership and works independently with minimal supervision.
  • Can turn a business problem into a practical AI and technical solution.
  • Is confident and credible when working directly with clients and stakeholders.
  • Has a strong business mindset and can contribute to pre-sales and solution discussions.
  • Can lead a small team through technical credibility, clarity, and ownership.
  • Is proactive, curious, and continuously exploring new AI technologies.
  • Can balance AI expertise, software engineering, leadership, and business needs.
  • Takes responsibility for outcomes, not just assigned tasks.


What We Offer


  • Opportunity to work on real-world AI and GenAI projects with international clients.
  • A young, diverse, and collaborative team.
  • Challenging projects using modern technologies.
  • Strong opportunities for technical and professional growth.
  • A role with significant ownership over technology, delivery, team, and client relationships.
  • Opportunity to grow toward broader Technical Lead, AI Architect, or Account Leadership responsibilities.
  • Team-building activities and a positive team environment.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available