Senior staff engineer

Optimisation team, London UK


DESCRIPTION

SKIPJAQ is a VC-backed startup focused on automating performance management for the next wave of cloud-based applications. Currently, we are developing a SaaS optimisation platform that utilises machine learning to automatically tune and test java based system running within AWS.

We are looking for a highly talented Senior Staff Engineer to work within a small highly functional team, implementing our core optimisation engine. The team works closely with our data scientists to implement key machine learning algorithms whilst delivering frequently into our production environments.

This is a great opportunity to join a new team, solving unique and complex problems whilst using the latest technologies such as Kubernetes, Docker, InfluxDB, Grafana, Kafka, AWS, Ansible, Redshift etc.

You'll be a critical team member making a big contribution from day one!

RESPONSIBILITIES
  • Development, deployment and testing of our core optimisation service
  • Contribute to and drive technological and architectural decisions
  • Adhere to agile development principles
  • Function as a subject matter expert
  • Work closely with peer organisations to define communication / compatibility between services within a distributed system
  • Develop solid automated tests (Unit, Integration and UAT)
KEY SKILLS
  • Strong Java development skills
  • Strong Object-Oriented design experience
  • Experience building large-scale, fault-tolerant distributed systems
  • Solid understanding of relational databases, SQL and Data Modelling
  • Experience with integration of data from multiple data sources
  • Experience analysing big data sets
  • Willingness to own all stages of development process: design, testing, implementation, operational support
  • Willingness to work in an agile, team development environment
  • Excellent interpersonal communication skills
PREFERRED SKILLS
  • Good working knowledge of AWS
  • Exposure to containerisation technologies (Docker, Kubernetes etc)
  • Passion for DevOps, Continuous Delivery, TDD and BDD
  • Mathematical /statistical background
  • Expertise in application development using Java, J2EE, Spring, Spring MVC, Hibernate, web services standards and related technologies (XML, JSON, REST), preferably Spring Boot
  • Java performance tuning / optimisation experience
  • Exposure to load testing tools such as JMeter, LoadRunner
BENEFITS
  • Attractive salary
  • Stock options
  • Private health insurance
  • Opportunity to work in an exciting and vibrant start up
  • Work with innovative and leading edge technologies