Principal Data Engineer
Quantexa
Boston, massachusetts
Job Details
Full-time
Full Job Description
Founded in 2016 with only a handful of individuals, Quantexa was built with a purpose that through a greater understanding of context, better decisions can be made. 8 years, 15 locations and 700+ employees later we still believe that today. We connect the dots within our customers data using dynamic entity resolution and advanced network analytics to create context, empowering businesses to see the bigger picture and drive real value from their data.
Due to the continuous success and high demand from our customers, we are looking for a Principal Data Engineer with a proven track record to join the Quantexa family. 🚀
What does a Principal Data Engineer role at Quantexa look like?
In order to be a successful Principal Data Engineer Lead at Quantexa, you’ll need to be comfortable guiding and mentoring a team of engineers and dealing with both internal and external stakeholders. You will be responsible for a team tasked with managing, transforming and cleansing high volume data, helping our clients solve business problems in our ever-expanding list of areas including fraud, compliance, financial crime, data management, risk and customer intelligence. We’re looking for hands-on technical leaders who are comfortable splitting their time between coding and managing the engineering team.
Being Agile is an integral part to the success we have at Quantexa and leading regular team sprints and Scrum meetings with your engineering team is essential. You’ll be working closely with Data Scientists, Business Analysts, Technical Leads, Project Managers and Solutions Architects, with everyone following the same goal of meeting our clients expectations and delivering a first-class service. 🥇
We want our employees to use the latest and leading open source big-data technology possible. You will be using tools such as Spark, Hadoop, Scala, Data Fusion and Elasticsearch, with our platform being hosted on both private and public virtual clouds, such as Google cloud, Microsoft Azure and Amazon. Our primary language is written in Scala, but don’t worry If that’s not currently your strongest language, we make sure that every Quantexan goes through our training academy so they’re comfortable and confident with using our platform.
Typical Responsibilities include:
- Leading a team and mentoring junior engineers.
- Guiding team members through technical issues and challenges.
- Ensuring that engineers are following best practices and standards.
- Leading SCRUM ceremonies and fostering a collaborative and fun working environment that values high performance and continuous improvement.
- Write defensive, fault tolerant and efficient code for data processing.
- Automate data processing to enable on-going alerts on high-risk activity.
- Participate in customer workshops and refinement sessions, presenting project results to clients both face to face and virtually.
- Work very closely with data scientists to ensure efficient and effective delivery of solutions.
- Use leading open source big-data tools, such as Spark, Hadoop, Scala and Elasticsearch. You should be comfortable with working with high profile clients, including on their sites.
- Work with our expert software development team to produce reusable applications.
- Use emerging and open-source technologies such as Spark, Hadoop, and Scala.
- Collaborate on scalability issues involving access to massive amounts of data and information.
- Take on ad-hoc tasks as required for the running of a small, yet rapidly expanding business.
Requirements
What do I need to have?
- Good time management and prioritisations skills to balance engineering, team management and customer facing responsibilities.
- Good communication skills and experience working with different customers, partner organisations and cultures.
- Proven big data experience, either from an implementation or a data science prospective.
- Have an excellent appreciation of what makes a high quality, operationally stable system and how to streamline all areas of development, release, and operations to achieve this.
- Arrive with experience at working with a variety of modern development tooling (e.g. Git, Gradle, Jenkins, Nexus) as well as technologies supporting automation and DevOps (e.g. Ansible, Chef, Puppet, Docker and a little bit of good old Bash scripting).
- Excellent technical skills including hands-on knowledge of at least one big data technology such as Spark, Hadoop, or Elasticsearch.
- Experience with MVC frameworks such as AngularJS
- Experience of building data processing pipelines for use in production “hands off” batch systems, including either (or preferably both) traditional ETL pipelines and/or analytics pipelines.
- Strong coding experience in the likes of Scala, Java, or Python.
- Enthusiasm to learn and develop emerging technologies and techniques.
- Exhibit strong technical communication skills with demonstrable experience of working in rapidly changing client environments.
- Demonstrate strong analytical and problem-solving skills and the ability to debug and solve technical challenges with sometimes unfamiliar technologies.
- Strong academic qualifications and come from a software engineering background or other scientific degree incorporating IT modules (e.g. Maths/Physics).
Benefits
Our perks and quirks.
What makes you Q will help you to realize your full potential, flourish and enjoy what you do, while being recognized and rewarded with our broad range of benefits.
We offer:
- Competitive base and Company bonus 💰
- 100% 401K match up to 5%
- Comprehensive benefits coverage, including mental health support, fitness reimbursements, and financial well-being
- Tax-advantageous benefits, such as commuter benefits, healthcare, and dependent care
- Competitive annual leave, parental leave, PTO, and observed holidays 🌴
- Well-being benefits, such as the Calm App and Wellbeing 1/2 days off 🧘♀️
- Continuous Training and Development, including access to Udemy Business
- Work from Anywhere Scheme: Spend up to 2 months working outside of your country of employment over a rolling 12-month period
- Team Social Budget & Company-wide Socials
Our mission
We have one mission. To help businesses grow. To make data easier. And to make the world a better place. We’re not a start-up. Not anymore. But we’ve not been around that long either. What we are is a collection of bright, passionate minds harnessing complexities and helping our clients and their communities. One culture, made of many. Heading in one direction – the future.
It's all about you
Quantexa is proud to be an Equal Opportunity Employer. We’re dedicated to creating an inclusive and diverse work environment, where everyone feels welcome, valued, and respected. We want to hear from people who are passionate about their work and align with our values. Qualified applications will receive consideration for employment without regard to their race, colour, ancestry, religion, national origin, sex, sexual orientation, gender identity, age, citizenship, marital, disability, or veteran status. Whoever you are, if you’re a curious, caring, and authentic human being who wants to help push the boundaries of what’s possible, we want to hear from you.
Internal pay equity across departments is crucial to our global compensation philosophy. Grade level and salary ranges are determined through interviews and a review of experience, education, training, knowledge, skills, and abilities of the applicant, equity with other team members, and alignment with market data.
Quantexa is committed to providing reasonable accommodations in our talent acquisition processes. If you require support, please inform our Talent Acquisition Team. Applicants must be authorized to work for any employer in the United States.