Job description
Who You'll Work With
You will join our Dublin office as part of a product team in QuantumBlack Labs. For over ten years, QuantumBlack has been at the forefront of AI and Machine Learning solutions for Advanced Analytics business applications. Serving clients who are the global leaders in their respective fields, our teams of world-class data scientists, data engineers, and business experts rely on specialist software created by QuantumBlack Labs, our innovation and product engineering group.
Operating like an “internal start-up”, we build software that facilitates, accelerates, and enables the development and deployment of AI/Machine Learning solutions. These tools draw on the latest insights from our client work and research & development efforts and deliver solutions as part of delightful experiences. We’ve already done a lot to be proud of, such as:
- Building frameworks and libraries for data scientists and data engineers to work on large-scale, complex analytics projects (we open-sourced our award-winning Kedro)
- Creating an “internal open-source” platform to share and reuse machine learning models and other technical assets
- Designing products that can explain complex data landscapes and insights through novel visualizations
- Codifying the methodology by which we deliver advanced analytics projects to our clients
WHY JOIN US
At QuantumBlack you will collaborate with a wide range of people from different backgrounds and disciplines whilst drawing on the support and benefits of the wider McKinsey community. You will have a front row seat at the cutting edge of technology research and development areas including machine learning, artificial intelligence, and analytics-powered business transformation across many industries, applying your new knowledge to develop first-to-industry solutions.
What our developers particularly love about QuantumBlack Labs:
Autonomy– Your users sit on the desk next to you, giving you unparalleled insight into key problems and the ability to design solutions iteratively, with literally rapid feedback. The fact that our developers have such good access to users make them great candidates to feed into the product lifecycle and suggest the next big thing!
Variety & growth– You’ll be part of an ecosystem of different products, providing unique learning and development opportunities. You're also supported to develop your career through first-class learning programs, conference visits and more.
Collaborative, multi-disciplinary environment– Our teams include machine learning engineers, creative technologists, product managers, and designers with various experience spikes who work collaboratively and are passionate about their work.
Innovative work culture– Creativity, insight and passion come from being balanced. We cultivate a modern work environment through an emphasis on wellness, insightful talks and training sessions.
Striving for diversity– With colleagues from over 40 nationalities, we recognize the benefits of working with people from all walks of life.
What You'll Do
As a Front-End Engineer in QuantumBlack Labs you will:
- Produce high-quality code that allows us to put solutions into production
- Build visually compelling, interactive web applications
- Build on and create APIs through which we power multiple applications using NodeJS / Express / GraphQL and PostgreSQL
- Work in a cross-functional collaborative team to build visually compelling frontends to our data and analytics applications
- Help build our internal frameworks and libraries, define patterns & practices across all our projects
- Work closely with the Design team to help realize their beautiful data visualizations and user interfaces
- Act as a bridge between the Design, Engineering and Data Science team
- Strive to consistently apply engineering best practices and high software engineering standards in a timely manner
- Take part in code reviews and paired-programming sessions
OUR TECH STACK:
We are currently leveraging Python, Spark, Luigi, Airflow, AWS, Google Cloud, Azure, Databricks, Docker, Kubernetes, Node.JS, React, JavaScript, Typescript, SCSS, GraphQL and MySQL across our product suite.
However, we advocate to use the right tech for the right task. Technology evolves and the engineering is responsible to stay up to date with the latest technologies and ensure we make the relevant changes where needed.
WHO YOU ARE:
A core value at QuantumBlack is fusion and at the heart of our multi-disciplinary teams is the belief that the impact of the entire team is greater than the sum of its individual parts. You are a highly collaborative individual who can lay aside your own agenda, who can listen and learn from other colleagues and challenges thoughtfully and constructively. Trust between colleagues is paramount here – you are an individual who can always be trusted to work in the best interests of all colleagues and to achieve the best outcome for QuantumBlack and our clients. You are naturally enthusiastic and enjoy sharing your passion with others. You search for ways to improve things, believe in iterative change, experiment with new approaches, learn and improve to move forward quickly.
GET TO KNOW US A BIT BETTER:
We're proud of this place. Learn more about what it's like to join us:
- Visit the QuantumBlack Labs website
- Follow us on LinkedIn
- Learn why we're rated 4.6/5 on Glassdoor
- Hear from our people on the QuantumBlack Voices Podcast
- Watch the video from our last in-person off-site "Questival"
- Check out QuantumBlack life on Instagram
Please submit your CV in English.
Visit our
Careers site
to watch our video and read about our interview processes and benefits.
As an equal opportunity employer, QuantumBlack encourages applications from all backgrounds regardless of gender, race, disability, pregnancy, marital status, age, sexual orientation, gender reassignment, religion or belief. We maintain a sense of community rooted in respect and consideration for all employees where any evaluation is based simply upon individual work and team performance.
Qualifications
- Degree in computer science, computer engineering, software engineering or relevant experience
- Full JavaScript proficiency
- Experience working with React is required
- Experience working with TypeScript is desirable but not essential
- Experience building visualizations is a plus
- Experience working in a cross-functional product team
- Experience working with software engineering best practice
- Experience working with Git in a collaborative manner
- Ability to conduct insightful code reviews
seankuhnke.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, seankuhnke.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, seankuhnke.com is the ideal place to find your next job.