Position: Senior Software Engineer
Company: A-HR
Experience required: 5y
English level: upper

The goals of the company are:

While influence marketing is the most authentic, trustworthy way for consumers to discover products and services aligned with their interests, 98% of global ad spend still goes to ineffectively and non-consensually buying people’s attention.
What is holding back brands from going all-in on influence marketing is inconsistent ROI from influence campaigns, which is rooted in the challenge of influencer selection.
There are ~100M influencers in the world, and brands don’t have time to take each one out for dinner to find out if they’re a good match. We at Tailify are building a system to automatically match brands and influencers to maximise ROI so that each cause has the best chance of finding their champions. Solving this problem will bring forward a future where marketing is predicated on trust and speaks to our deepest aspirations, a world where the wealth of influence is owned by individuals instead of trillion-dollar tech corporations.

We expect that you help the company with:

Design, implement and support the data collection pipelines for our Machine Learning models.
Contribute to Machine Learning based processes on the business and technical sides.
Work together with the software engineering team to ensure the quality and reliability of the product.
Implement automatic quality assurance and CI/CD processes.

About you:

7+ years of experience in Software Engineering.
Solid experience in Python software development.
Capability for abstract thinking and complex problem decomposition.
Experience with RDBMS (PostgreSQL, MySQL, etc).
Internals understanding is a plus. Comprehensive understanding of automatic testing techniques, trade-offs and best practices.
Understanding of Continuous Integration/Continuous Delivery practices. Expertise with version control systems, especially in Git/GitHub.
Basic understanding of Linux/Unix environment.

We would also love if you have:

Experience with Apache Spark or/and other data processing technologies
Exposure to Machine Learning frameworks (Scikit, Tensorflow, etc) Previous work in Agile development environment (SCRUM, Kanban, XP)
Production exposure to public cloud providers (Google Cloud, AWS, Azure) Exposure to Docker/Kubernetes environment Product development experience in any statically typed language (Scala/Java/C++/Golang)

The company's values include:

Cold-head and warm-heart;we are a bunch of human beings seeking to transform ourselves and the world.

Better everyday;we question the status quo and believe that we can always do better.
We constantly search for ways to improve ourselves, our work and each other.

Positive influence;We’re brutally honest with each other and with our clients, but always with empathy. We truly care about having an authentic positive influence on each other.

What the company can offer you:
​​​Growth: Challenges that will nurture speedy personal and professional growth Team: A Humanocracy (flat structure) where everyone is a CEO of their own role. And friendships that lasts forever! Holiday: 25 days plus bank holidays
Equipment: Your own MacBook, screen and a phone bill allowance (plus all the tech tools you need)
Flexibility: Enjoy a flexible work-from-home approach Health: A £40 monthly mental and physical feel good initiative to support your well-being
Socials: Frequent out-of-office activities and other socials Learning: Books on the house! Want to read and learn more? We got it covered