Senior Software Engineer – AI Platform

Client: NDA (USA)

Location: hybrid (Prague, Czech Republic)

Employment: full-time long-term contract


When you choose to work with Ameware Group, you work with industry experts who are willing to share their knowledge and experience. You will be able to broaden your horizons by working in an open and supportive multicultural environment. We have a great relaxed atmosphere and a competitive salary.

Our client’s company is a fast-growing startup and one of the world’s leading AI-driven mental healthcare platforms for employers and health plans, backed by clinical evidence, major corporate clients, and rapid valuation growth.

We’re looking for a Senior Software Engineer – AI with a strong background in building developer platforms and a passion for modern AI technologies. In this role, you’ll help design and develop tools, systems, and infrastructure that empower teams to build and scale AI-powered features. You'll collaborate across engineering, data, and product teams to create high-impact solutions that drive our mission forward.


Requirements:

  • 7+ years of professional experience as a software engineer.
  • 2+ years of hands-on experience working with Python in production environments.
  • Experience with Ruby, Rails, React, and/or TypeScript.
  • 3+ years of experience building developer platforms, infrastructure, or internal tools.
  • 2+ years of experience working with modern AI tools, frameworks, or large language models.
  • Proven track record of technical leadership and collaboration across diverse teams.
  • Strong ability to break down complex problems and create clarity in ambiguous situations.
  • Fluent oral and written English is a must.

Nice to have:

  • Familiarity with MLOps tools and workflows.
  • Exposure to cloud platforms (AWS, GCP, or Azure) and CI/CD systems.
  • Understanding of audio streaming, STT/TTS models and Voice to Voice bleeding edge stuff.

Responsibilities:

  • Design, build, and maintain robust developer platforms and toolchains that support AI-powered applications.
  • Collaborate with cross-functional teams to integrate AI technologies into existing systems and workflows.
  • Provide technical leadership and mentorship to other engineers through code reviews, design discussions, and architectural guidance.
  • Navigate ambiguity with confidence — clarifying technical direction, setting priorities, and identifying opportunities for impact.
  • Contribute to a culture of engineering excellence with a focus on reliability, scalability, and performance.