Job Description
We are looking for a Senior Full Stack Engineer to work on the Amplero Personalization Platform. Amplero’s patented technology dynamically identifies the right tone, message components, and channel preferences to improve marketing performance.
Our engineers are part of a cross-functional engineering team that build and maintain :
- Our core big data ETL pipelines. This entails developing pipeline components and pipeline platform infrastructure.
- Our core marketing decisioning engine which evaluates marketing rules and applies ML to each customer to produce optimized marketing
- Our customer-facing web application which enables marketers to manage marketing campaigns and glean marketing performance insights.
Our Stack / Architecture
- Big Data ETLScala / Python / Java / SQLSpark on Databricks
- Web Application REST APIJava, Spring Boot, SQLFlywaySpock & Groovy
- Web Application UIAngularCSS / HTMLJSONamChartsCypress testing frameworkTableau integrationMicro-frontend architectureReusable product UI components
Responsibilities
- Participate in daily standups, sprint grooming and effort estimation.
- Provide business hours production support as part of an on-call rotation.
- Mentor junior engineers.
- Solve problems which require applying existing methodologies, processes, and tools to a new use case.
- Proactively and proficiently implement best practices for code development, scaling & performance and testing.
- Complete significant volume of discrete tasks defined by manager.
- Prioritize among tasks based on timelines and dependencies.
- Be able to explain potentially complex implications and findings of work to technical peers and leader in the team.
- Facilitate open discussions with team members regarding decisions
- Build business context through conversations with stakeholders outside their team.
Qualifications
Desired Skills & Expertise
- 5+ years of Engineering experience is desired.
- You have strong Java and / or Scala experience and possess the motivation to master both.
- You have working knowledge and are competent with SQL.
- You have strong experience with core data structures and algorithms.
- Strong experience with at least two of the following : Big Data ETLJava Web application REST APIsWeb UI Development
- You have exceptional with both written and verbal communication skills.
- You are curious and eager to expand your horizons.
Additional Information
Why work at Curinos?
Competitive benefits, including a range of Financial, Health and Lifestyle benefits to choose from
Flexible working options, including home working, flexible hours and part time options, depending on the role requirements please ask!
Competitive annual leave, floating holidays, volunteering days and a day off for your birthday!
Learning and development tools to assist with your career development
Work with industry leading Subject Matter Experts and specialist products
Regular social events and networking opportunities
Collaborative, supportive culture, including an active DE&I program
Employee Assistance Program which provides expert third-party advice on wellbeing, relationships, legal and financial matters, as well as access to counselling services