Senior Software Engineer – Cloud, Open Source, AI & Integration Platforms

  • -
  • Product & Engineering
  • Full-Time
  • On-Site

Job Description:

Datagrate is a modern integration and software engineering consultancy based in St. Petersburg, focused on building next-generation cloud-native integration platforms powered by open source, AI, and automation.

We help enterprises modernize legacy systems and design scalable integration architectures using Kubernetes, GitOps, event-driven systems, and AI-driven engineering workflows. Our clients range from high-growth companies to large enterprises looking to move faster, reduce complexity, and adopt modern cloud platforms.

We are a hands-on engineering team combining deep systems knowledge with cutting-edge AI tools like large language models, autonomous agents, and AI-assisted development workflows (including tools such as Claude, GPT-based systems, and agent frameworks) to accelerate software delivery and improve system intelligence.

We operate like a startup — fast-moving, experimental, and engineering-first — while delivering enterprise-grade solutions.

What You'll Do

  • Design and build modern cloud-native integration architectures using open source and cloud platforms
  • Develop scalable APIs, microservices, and event-driven systems using Java, Apache Camel, Kafka, and Kubernetes
  • Help enterprises modernize legacy middleware into cloud-native, API-first architectures
  • Build and deploy AI-augmented integration systems using LLMs (Claude, GPT-style models) and agent-based workflows
  • Experiment with and implement AI agents for automation, system integration, and workflow orchestration
  • Work with GitOps, CI/CD pipelines, Infrastructure as Code, and containerized deployments
  • Use AI tools to accelerate development, testing, documentation, and system design
  • Collaborate directly with architects, engineers, and client stakeholders to design scalable technical solutions
  • Work across AWS, Azure, Kubernetes, and hybrid cloud environments
  • Evaluate and integrate emerging technologies in AI, cloud, and open source ecosystems
  • Take ownership of solutions from architecture through deployment and production support

What We're Looking For

  • Passion for software engineering, distributed systems, and modern cloud architectures
  • 2+ years of software engineering experience (Java backend preferred)
  • Strong interest in AI-native development, automation, and agent-based systems
  • Experience or curiosity around:
    • Apache Camel
    • Kubernetes / Docker
    • Event-driven architecture (Kafka, messaging systems)
    • GitOps and CI/CD pipelines
    • AWS / Azure / cloud platforms
    • REST APIs and microservices
  • Familiarity with AI tools such as Claude, ChatGPT, or similar LLM-based development assistants
  • Interest in building or working with AI agents, automation pipelines, or orchestration systems
  • Ability to think in systems: integrations, workflows, and distributed architecture
  • Strong communication skills and consulting mindset
  • Ability to learn fast and adapt to emerging technologies
  • Bachelor's degree in Computer Science or equivalent experience (preferred but not required)

What We Offer

  • Work on cutting-edge cloud + AI integration projects for enterprise clients
  • Hands-on experience with AI-native software engineering (agents, LLM workflows, automation systems)
  • Exposure to real-world Kubernetes, GitOps, and distributed systems at scale
  • Opportunity to help define how AI is used in enterprise integration platforms
  • Startup-style environment with real ownership and impact
  • Certifications and continuous learning opportunities
  • Flexible, engineering-focused culture with modern tooling
  • Competitive compensation and growth potential

Benefits

  • 401(k)
  • Health insurance
  • Paid time off
  • Flexible schedule
  • Professional development support
  • Monday–Friday structure