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.

We're a team of tech enthusiasts who love putting together amazing IT teams for Fortune 500 companies and startups across the globe. Our goal is to help you find your ideal job and work with some of the biggest players in the tech industry.

We're the real deal when it comes to expertise:

  • We've got a whopping 100,000 IT specialists in our network
  • 73% of our experts are seasoned pros with over 8 years of experience
  • 78% of the specialists in our network have at least 2 years of experience working in distributed teams
  • And get this, we conduct 99% of our candidate interviews online and from afar.