Senior Software Engineer (GenAI)

Full-time

EU Timezone, Remote

About Intentface

Generative AI is transforming how we interact with technology, and implementing these technologies requires re-thinking many traditional UX patterns. At Intentface we create value for our clients by combining big picture design thinking with cutting-edge engineering capabilities.

We are the chosen partner of pioneering companies crafting state-of-the-art implementations with a focus in generative AI technologies with great user experience.

Our GenAI solutions are trusted by pioneering software product companies whose core competence is built on generative AI in domains such as SaaS, eCommerce and healthcare.

Overview of the position

We are looking for an experienced full-stack developer versed in generative AI or looking to get into generative AI to join us. If you’re just getting started with generative AI, we’ll help you get up to speed with the latest technologies and best practices.

You would be working with our team of engineers on new GenAI driven products, technologies and client projects.

The position is remote-first (EU time zones), but we hope to get some face time in our company retreats. You’re also welcome to join our offices currently located in Turku and Helsinki.

Key Responsibilities

  • Write clean, high-performance, maintainable code as part of a dynamic team.
  • Define and build innovative ML and Generative AI systems to tackle unique challenges across various industries.
  • Design and develop scalable and efficient ML engineering solutions, focusing on generative AI applications.
  • Build and integrate external industry standard APIs (Swagger/OpenAPI/GraphQL) following best practices.
  • Build CI/CD pipelines (e.g. GitHub Actions)
  • Implement prompt engineering techniques to fine-tune and enhance large language models (LLMs) for improved performance and specific applications.
  • Experiment with emerging technologies, build internal prototypes, and contribute actively to the research and development of new ML & Generative AI solutions.
  • Stay up-to-date with the latest advancements in the field and apply them to our projects to keep Intentface at the cutting edge.

Must-have Skills and Qualifications

  • At least five years of experience as a software engineer
  • Strong proficiency in one or more programming languages such as Python, Go, or TypeScript
  • Solid understanding of software engineering best practices, including version control systems like Git, code reviews, and testing methodologies.
  • Experience in one or more programming frameworks and runtimes such as React, Next.js or Node.js
  • Experience in building data-intensive applications and infrastructure
  • Excellent communication skills to effectively collaborate in a remote environment.
  • Proven ability to quickly adapt and learn new technologies and frameworks.
  • A proactive mindset with a passion for continuous learning in the field of Generative AI.
  • Experience in prompt engineering techniques, LangChain, OpenAI SDK, and vector databases is not mandatory, but a big plus.
  • Familiar or interested in AI tooling provided by cloud platforms such as AWS, Azure or GCP

What We Offer

  • A stimulating environment where you can build state-of-the-art GenAI solutions
  • Competitive salary with final compensation negotiated based on skills and experience
  • Work-life balance with the option to work remotely or from our offices in Turku and Helsinki.
  • Paid lunch and coffee during workdays if you work in our offices in Finland.
  • Regular team events, off-sites, and the national holidays of your country of residence.
  • Five weeks of paid vacation per year

Application Instructions

Please include in your application:

  • Detailed answers to all open questions listed below.
  • Links to relevant projects or content in GitHub, Twitter, LinkedIn, etc
  • Your salary expectations and potential starting date.