#1 Job Board for tech industry in Europe

  • Job offers
  • All offersKrakówJavaStaff Software Engineer
    Staff Software Engineer
    new
    Java
    Link Group

    Staff Software Engineer

    Link Group
    Kraków
    6 476 - 7 771 USDNet/month - B2B
    Type of work
    Full-time
    Experience
    Senior
    Employment Type
    B2B
    Operating mode
    Hybrid

    Tech stack

      JVM

      advanced

      Java

      advanced

      AWS

      nice to have

      Spark

      nice to have

      Kubernetes

      nice to have

      Apache Druid

      nice to have

    Job description

    Online interview

    Staff Software Engineer


    About the Role:

    Are you seeking to join a small, highly skilled team where your ideas are valued? A place where each colleague is an expert you can both learn from and teach? Do you enjoy optimizing processes and tools without bureaucratic hurdles? If working with large-scale hardware and processing gigabytes of data in milliseconds excites you, and deploying impactful software quickly is a priority, this role might be perfect for you.


    About the Company:

    We specialize in Internet marketing, with core products like an internet traffic marketplace, and other, a cloud-based tool for tracking marketing campaigns with data analytics and AI automation. We embrace a fast-paced environment with minimal bureaucracy, empowering employees to drive innovation.


    About the Team:

    Our team focuses on streaming data ingestion and online analytics using a custom-built database written in Java. We prioritize automated testing, rapid deployment, and paying off technical debt on time. Our tech stack includes Java 21, EC2, S3, RxJava, Disruptor, Aeron, Netty, and Kotlin.


    Key Responsibilities:


    • Design the architecture of the database system.
    • Analyze requirements with a focus on performance, cost, and time.
    • Implement new services and APIs across all products.
    • Conduct experiments to improve algorithms and system architecture.
    • Ensure end-to-end testing, monitoring, and documentation.
    • Maintain cost-effective production clusters (Terraform) and manage AWS deployments.
    • Provide production support and investigate new technologies.


    Requirements:


    • Advanced Java programming skills.
    • Strong knowledge of algorithms, data structures, and JVM garbage collection.
    • Experience with cloud computing and data processing.
    • Good command of English, both written and spoken.


    Nice to Have:


    • Experience with AWS, Kubernetes, Apache Druid, Apache Spark.
    • Understanding of modern web app development and Linux OS architecture.


    6 476 - 7 771 USD

    B2B