Site Reliability Engineer PubNative Berlin, Germany β¬40,000 to β¬65,000 a year
October 2018
3 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
PubNative is a mobile publisher platform that serves native ads via a scalable and flexible API for mobile apps and web. Our publisher-first approach focuses on the specific needs of each publisher across all verticals. Our ad serving technology is used by developers and publishers around the world.
Our system consists of a myriad of high load Golang-based APIs, iOS SDKs, Ruby/Rails 5 dashboard, Scala and Spark data- and ML pipelines, Druid OLAP system, running on a Mesos and Kubernetes cluster.
We're always on call to keep our networks up and running, ensuring our users have the best and fastest experience possible. We follow βInfrastructure as Codeβ model and immutable deployment strategies.
We are looking for a Site Reliability Engineer (m/f) to help us build and operate infrastructure platforms, and provide technical consultancy to engineering teams on how to build reliable, scalable and efficient services.
Our Responsibilities:
- You help us build a hybrid, poly-cloud-provider environment
- You help to design, develop and operate monitoring, tracking platforms
- You drive scalability and operability of supported systems/infrastructure
- You participate in on-call rotation and be on-call for the services you build and support
- You work with other teams to provide consultations in systems architecture support for new and existing production systems
- You write code so that you can automate tasks, support SLA for Production Systems, you support other engineering teams on reliability, scalability and efficiency topics
- You manage OS image/templates via Packer, provision infrastructure via Terraform
- You support CI/CD and make new pipelines
- You engage in and improve the whole lifecycle of servicesβfrom inception and design, through deployment, operation, and refinement
- You support services before they go live through activities such as system design consulting
- You maintain services once they are live by measuring and monitoring availability, latency, and overall system health
Our Requirements:
- 3+ years of experience in a Site Reliability role/Full-stack developer
- Experience with public cloud providers (AWS, Google Cloud, Digital Ocean, etc.) and Infrastructure as Code (Terraform)
- Strong programming skills and familiarity with modern programming languages: Go, Ruby, Python, Shell etc.
- Knowledge of managing docker containers and microservices via Kubernetes
- Experience building and monitoring systems and metric collection pipelines
- Track record of building automation and solving multi-datacenter/clouds infrastructure problems
- Knowledge of algorithms, data structures, complexity analysis, software design and reverse engineering
- Interest in designing, analyzing and troubleshooting large-scale distributed systems
- Experience working with source control - Git
- Experience with continuous integration platforms such as TeamCity, Jenkins, CircleCI etc.
- Understanding of Agile, DevOps practices such as CI/CD, automated testing etc.
Platform & DevOps Engineer FATMAP London, United Kingdom / Berlin, Germany β¬60,000 to β¬70,000 a year
October 2018
4 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
You have:
Solid Kubernetes experience in a professional environment
β You have experience scaling Kubernetes (including auto-scaling)
β You have deployed a Kubernetes deployment on AWS
β You've implemented metrics, logging and tracing
β You know how to get under the hood to diagnose issues when things go wrong
Worked with some of the following technologies
β Golang
β Ruby/Python
β Bash script
β Postgres
Knowledge of fundamentals of GIS
β You can use PostGIS to run basic queries
Your responsibilities:
β As a fast growing company, scaling our systems as we grow will be a core part of your job.
β Building out our metrics, logging and tracing infrastructure to give us full insight into our stack.
β Looking after our AWS & Heroku accounts & infrastructure.
β Managing our external services (CDNs, Databases etc)
β Ensuring security standards throughout our infrastructure.
β Improving the performance and reliability of our tile and data stacks.
β Maintaining and improving our user databases.
β Iterating on our PostGIS adventure databases.
β Mentoring our more junior developers.
β Building on our current engineering processes such as code reviews, pull requests etc.
β Helping us continue to build our engineering culture.
Your profile:
β You're an engineer that can see the bigger picture, you understand why performance and quality is important to our end users and why automated tests and documentation are important to our wider engineering team.
β You care deeply about the quality of the work you produce.
β You can distill complex requirements into a non-complex solution.
β You have excellent communication skills and can explain complicated problems in an easy to understand way.
β You are dynamic and can effortlessly transition between the various facets of the company as required.
β You are a self-starter and comfortable taking the lead on certain aspects of your role.
β You are comfortable mentoring other members of the engineering team.
Software Engineer Backend Kraken Berlin, Germany / Remote $90,000 to $150,000 a year
October 2018
4 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
This role is fully remote and can be based anywhere.
Our Engineering team is having a blast while delivering the most sophisticated crypto-trading platform out there. Help us continue to define and lead the industry.
Responsibilities
Design and implementation of Micro-services in Rust
Port legacy Micro-services to Rust
Writing reusable, testable, and efficient code
Implementation of security and data protection systems
Write highly scalable, high volume services
Create optimized database schemas
Requirements
Expertise writing network services in Rust, or other languages such as C, C++ or Go and a willingness to learn Rust.
Experience using a Linux server environment
Ability to independently debug problems involving the network and operating system
A strong candidate will also
Be familiar with deployment using Docker
Have experience with SQL and Redis
Be proficient with HTTPS and Websockets
Be passionate about secure, reliable and fast software
Senior Backend Engineer Hello Fresh Berlin, Germany β¬50,000 to β¬65,000 a year
August 2018
3 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
About the job
Be a valued member of an autonomous, cross-functional agile team
Build and take operational responsibility for the HelloFresh platform
Architect, design, develop, deploy and operate microservices that serve millions of users, using DevOps practices and tools
Monitor and improve the usage of the services you build
Close cooperation with Frontend, Devops and Business Intelligence teams
Creating a smooth and pleasant end user experience, for both our customers and our internal users
You can get a taste of what we've been working on by checking out our engineering blog.
Who weβre looking for
You are extremely comfortable and have solid back-end experience with at least one of the following languages: PHP/Go/Python
You have extensive knowledge of OOP, Design Patterns and SOLID Principles
Prior experience with unit, integration & functional testing, distributed architectures, applications tuning/profiling, and continuous integration are all highly valued
You are used to working with relational and non relational databases
Additionally, any experience working with microservices is a plus
Interacting with front-ends, designers, product managers and our teams around the world is very much part of our day-to-day, so communication skills are vital. We are looking for strong problem-solvers who can apply their engineering skills to a wide range of the platforms and environments we support.
What we offer
You take responsibility from Day 1
You work in a dynamic environment
HelloFresh is a place that lets you implement your own ideas
We work from a modern office in the heart of Berlin
A competitive salary for the startup job market
Flat hierarchies, constant learning, casual workplace and no attitude
Outstanding team atmosphere and international mix
Relocation service to help anyone moving to Berlin from abroad