Apprecode

Joined in 2020
56% answers
In Apprecode we have a mission to increase: productivity, cybersecurity, and scalability with the latest in cloud technology.
We are focused on designing, building, and managing cloud-based solutions that help drive the success of our customers’ businesses. Our Certified Engineers help achieve your goals.
We develop optimized, custom cloud solutions that leverage market-leading products.
  • · 41 views · 14 applications · 17d

    Senior DevOps Engineer (Azure + Databricks, MLOps)

    Full Remote · Ukraine · 5 years of experience · English - B2
    AppRecode is looking for a Senior DevOps / MLOps Engineer to join a client building a cloud-based AI/ML platform on Azure + Databricks. The role is fully focused on MLOps infrastructure and automation – you will not develop or train models. Your mission...

    AppRecode is looking for a Senior DevOps / MLOps Engineer to join a client building a cloud-based AI/ML platform on Azure + Databricks.

    The role is fully focused on MLOps infrastructure and automation – you will not develop or train models. Your mission is to ensure that existing ML models run reliably, securely, and at scale in production.

     

    Project overview

    The client is building an enterprise-grade AI/ML platform on Azure Databricks with a strong focus on:

    • Infrastructure automation (Terraform + CI/CD)
    • Reliable and observable ML pipelines
    • Integration with core Azure services (Key Vault, Storage, ADF, Synapse)
    • Access, data, and model governance via Unity Catalog and MLflow

    You will join a long-term initiative working closely with Data Engineers and Data Scientists, where DevOps/MLOps is a key success factor.

     

    Responsibilities

    • Design and automate Databricks infrastructure using Terraform and CI/CD pipelines (Azure DevOps or GitHub Actions).
    • Deploy and maintain environments for:
      • model training,
      • model versioning,
      • monitoring, and
      • reliable production execution in Databricks.
    • Integrate Databricks with Azure components:
      • Azure Key Vault
      • Azure Storage
      • Azure Data Factory (ADF)
      • Azure Synapse
    • Manage access, data lineage, and governance within Unity Catalog and MLflow.
    • Collaborate with Data Scientists and Data Engineers to operationalize models and build stable production workflows.
    • Apply DevOps best practices for:
      • security,
      • scalability,
      • infrastructure-as-code and lifecycle management.
    • Continuously improve deployment automation, monitoring, and operational processes for the ML platform.

     

    Required experience

    • Proven hands-on experience with Databricks:
      • workspaces, clusters, jobs, Delta Lake.
    • Strong knowledge of Azure Cloud services and how they integrate with Databricks.
    • Solid experience with:
      • Terraform
      • CI/CD automation (Azure DevOps or GitHub Actions).
    • Scripting skills in Python and/or Bash.
    • Experience working in distributed / remote teams.
    • Fluent English – comfortable with daily communication with the client and team.

     

    Nice to have

    • Familiarity with ML frameworks (TensorFlow, PyTorch, Scikit-learn) – for context only (not for day-to-day work).
    • Experience with Docker or Kubernetes.
    • Background as a Data Engineer or DevOps Engineer working on ML/AI use cases, especially on Azure Databricks.

    Candidate profile

    • You come from a Data Engineering or DevOps background.
    • You have real-world experience building and maintaining Azure Databricks environments for ML/AI workloads.
    • You are comfortable in a role that focuses entirely on:
      • infrastructure,
      • automation,
      • reliability of ML models in production,
        rather than data science or model training.

     

    Role: Senior DevOps Engineer (MLOps / Azure Databricks)
    Start: ASAP
    Type: Long-term project
    Language: English (working language)

     

    What AppRecode offers

    • 20 days of paid annual leave plus public holidays.
    • 5 paid sick days per year.
    • Remote-first work environment.
    • Friendly and supportive team culture.
    • Personal development plans and access to experienced mentors and technical leaders.
    • Reimbursement for sports activities and professional certifications (after probation).
    • Ongoing learning opportunities: internal trainings and knowledge-sharing sessions.
    • Free English classes if you want to further improve your communication skills.
    More
  • · 56 views · 1 application · 15d

    Principal/Tech Lead Software Engineer (testing platform)

    Full Remote · Countries of Europe or Ukraine · 8 years of experience · English - C1
    AppRecode is looking for a Staff Engineer to join a client building a cloud-native testing platform that has evolved from an open-source core into a complex, enterprise-grade solution. The role is focused on architectural leadership, technical...

    AppRecode is looking for a Staff Engineer to join a client building a cloud-native testing platform that has evolved from an open-source core into a complex, enterprise-grade solution.

    The role is focused on architectural leadership, technical decision-making, and driving product evolution in a fast-paced, resource-constrained environment. You will not be responsible for test creation or QA processes day-to-day – your mission is to guide technical strategy, reduce technical debt, and ensure the platform scales reliably as commercial traction accelerates.

     

    Project overview

    The client is evolving a Kubernetes-native testing platform with a strong focus on: 

    • Architectural evolution and technical debt management
    • Scalability and performance under growing commercial demand
    • Distributed systems running on Kubernetes with Go at the core
    • API design, security, and performance optimization
    • Integration with cloud infrastructure (GCP preferred), databases (MongoDB, PostgreSQL), and messaging systems (NATS)

     

    You will join a long-term initiative working closely with senior engineers, product teams, where architectural clarity and technical leadership are key success factors.

     

    Responsibilities

    • Drive architectural decisions for a complex, distributed Cloud Native platform built on Kubernetes.
    • Balance technical debt, new features, and quality improvements in a high-pressure, resource-constrained environment.
    • Design and evolve scalable, secure, and performant APIs and backend services in Go.
    • Collaborate with product and engineering teams to translate customer and business needs into sound technical solutions.
    • Mentor and lead senior engineers, fostering best practices in:
      • Cloud Native architecture
      • DevOps (CI/CD, networking, security)
      • Kubernetes operations and development
    • Support the evolution of both core platform capabilities and enterprise features, ensuring consistency and maintainability.
    • Continuously improve system reliability, observability, and operational excellence across the stack.

     

    Required experience

    • 10+ years of software engineering experience across a variety of companies, architectures, and technical contexts.
    • Excellence in Kubernetes – both operational (cluster management, networking, security) and development (operators, controllers, CRDs).
    • Excellence in Go – deep hands-on experience building production-grade distributed systems.
    • Strong Cloud Native / distributed architecture experience – designing and scaling systems on Kubernetes.
    • Strong DevOps skills:
      • Networking, security, CI/CD pipelines
      • Experience with GCP (or other major cloud providers, with a preference for GCP).
    • Solid API design and implementation skills with a focus on performance and security.
    • Experience with MongoDB and PostgreSQL in production environments.
    • Product mindset – ability to balance technical excellence with customer and business needs.
    • Fluent English – comfortable with daily communication with the client, team, and stakeholders.

     

    Nice to have

    • Experience with performance and functional testing at scale.
    • Familiarity with NATS or similar messaging/event systems.
    • Frontend development or architecture experience – React, Node.js.
    • Experience contributing to or managing open-source projects from a technical/engineering perspective.

     

    Candidate profile

    • You come from a strong engineering background with exposure to diverse architectures and complex systems.
    • You have real-world experience leading technical decisions and guiding platform evolution.
    • You are comfortable in a role that focuses on:
      • architecture and system design,
      • mentoring senior engineers,
      • balancing quality, speed, and resource constraints,
        rather than hands-on feature implementation only.
    • You thrive in high-pressure environments and can support teams rapid growth and change.

     

    Role: Staff Engineer (Cloud Native / Kubernetes + Go)
    Start: ASAP
    Type: Long-term project
    Language: English (working language)

     

    What AppRecode offers

    • 20 days of paid annual leave plus public holidays.
    • 5 paid sick days per year.
    • Remote-first work environment.
    • Friendly and supportive team culture.
    • Personal development plans and access to experienced mentors and technical leaders.
    • Reimbursement for sports activities and professional certifications (after probation).
    • Ongoing learning opportunities: internal trainings and knowledge-sharing sessions.
    • Free English classes if you want to further improve your communication skills.
    More
  • · 31 views · 3 applications · 15d

    Senior Software Engineer (Go / Kubernetes / Cloud-Native)

    Full Remote · Countries of Europe or Ukraine · 8 years of experience · English - C1
    AppRecode is looking for a Senior Software Engineer to join a client building an enterprise‑grade, cloud‑native platform. The product has evolved from an open‑source core into a complex solution for enterprise customers. With strong commercial traction...

    AppRecode is looking for a Senior Software Engineer to join a client building an enterprise‑grade, cloud‑native platform.

    The product has evolved from an open‑source core into a complex solution for enterprise customers. With strong commercial traction and rapid growth, it faces significant technical challenges around scalability, reliability, and quality. Your mission will be to drive this evolution from both a technical and product perspective.

     

    Project overview

    You will work on a modern, Kubernetes‑based, cloud‑native platform with a strong focus on:

    • Designing and scaling distributed architectures
    • Improving performance, reliability, and observability
    • Ensuring product quality while rapidly shipping new features
    • Aligning engineering work with real customer and product needs

     

    You will join a cross‑functional team in a fast‑moving environment, where engineering decisions have direct impact on product success and customer satisfaction.

     

    Responsibilities

    • Design, implement, and maintain core backend services in Go for a cloud‑native, Kubernetes‑based platform.
    • Evolve the architecture to improve scalability, reliability, and performance as the product and customer base grow.
    • Work extensively with Kubernetes (both operational and development aspects) to build and operate distributed components.
    • Apply DevOps practices (networking, security, CI/CD, infrastructure) to ensure smooth delivery and operation of the platform (GCP preferred).
    • Design and optimize data storage solutions using MongoDB and PostgreSQL.
    • Collaborate closely with Product to translate customer needs into technical solutions and well‑designed features.
    • Contribute to code quality and engineering excellence through reviews, refactoring, and technical mentoring.
    • Help diagnose and resolve complex issues in production environments, including high‑pressure situations.
    • Occasionally support customer‑facing teams in understanding and troubleshooting technical problems.

     

    Required experience

    • 8+ years of experience as a Software Engineer.
    • Background across different companies and architectures, with exposure to varied technologies and contexts.
    • Proven excellence in Go – writing clean, idiomatic, production‑grade code.
    • Hands‑on experience with Kubernetes:
      • both operational and development aspects,
      • running and troubleshooting workloads in K8s.
    • Experience with cloud‑native / distributed application architectures based on Kubernetes.
    • Solid DevOps skills, including:
      • networking and security fundamentals,
      • CI/CD pipelines,
      • experience with GCP is preferred.
    • Practical experience with databases, especially MongoDB and PostgreSQL.
    • Experience working in distributed / remote teams.
    • Strong communication skills in English – comfortable collaborating with international teams and stakeholders.

     

    Nice to have

    • Experience with performance and functional testing (either building or using testing solutions).
    • Previous work on developer tools, testing platforms, or other infrastructure products.

     

    Candidate profile

    • You are a seasoned Software Engineer with a strong product mindset – you care not only about how things are built, but why.
    • You have hands‑on experience with Go, Kubernetes, and cloud‑native architectures, ideally in high‑growth or complex environments.
    • You are comfortable working in high‑pressure contexts with limited resources, making pragmatic technical decisions.
    • You enjoy collaborating with Product and Customer‑facing teams and are willing to support customers when needed.
    • You thrive in environments where your technical leadership directly shapes the evolution of the product.

     

    Role: Senior Software Engineer (Go / Kubernetes / Cloud‑Native)
    Start: ASAP
    Type: Long‑term project
    Language: English (working language)

     

    What AppRecode offers

    • 20 days of paid annual leave plus public holidays.
    • 5 paid sick days per year.
    • Remote-first work environment.
    • Friendly and supportive team culture.
    • Personal development plans and access to experienced mentors and technical leaders.
    • Reimbursement for sports activities and professional certifications (after probation).
    • Ongoing learning opportunities: internal trainings and knowledge-sharing sessions.
    • Free English classes if you want to further improve your communication skills.
    More
Log In or Sign Up to see all posted jobs