Senior Software Engineer - QuantumBlack Labs

Sorry, this job was removed at 2:57 p.m. (CST) on Thursday, September 29, 2022
Find out who's hiring in Charlotte, NC.
See all Developer + Engineer jobs in Charlotte, NC
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Who You'll Work With
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:

  • Designing products that can explain complex data landscapes and insights to our users
  • Building frameworks and libraries for data scientists and data engineers to work in large-scale, complex projects. We open-sourced some of these frameworks, such as our award-winning Kedro or CasualNex
  • Codifying the methodology by which we deliver advanced analytics projects to our clients and the tooling needed to support them
  • Creating an "internal open-source" platform to share and reuse machine learning models and other technical assets


Our engineers 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 makes them great candidates to feed into the product lifecycle and suggest the next big thing!
  • Variety & Ownership Mindset- You'll be part of an ecosystem of very different products, providing unique learning and development opportunities. You'll not be just an engineer but a core part of the product team driving product decisions using your engineering creativity, where you'll interact with users, work with designers and product managers, give presentations and talks. Our team frequently engages in efforts they are passionate about outside their core product team, such as our Analytics for Social Good initiative , sharing their experience during Lightning Talks, joining our Toastmasters group, and many others.
  • A 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.


WHO YOU ARE

  • A core value at QuantumBlack is fusion and at the heart of our multi-disciplinary teams is the belief that the sum of individual parts will always be less than the impact of the entire team.
  • You are a highly collaborative individual who is capable of laying aside your own agenda, listening to and learning from colleagues, challenging thoughtfully and prioritizing impact.
  • 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, experimenting with new approaches, learning, and improving to move forward quickly.


What You'll Do
As a Senior Software Engineer in QuantumBlack Labs, you will:

  • Translate business problems into engineering solutions, looking at solutions that reach across our tech stack
  • Prototyping and exploring novel solutions to hard problems, and seeing them through to production
  • Work within multifunctional teams to solve complex problems that have far reaching impact
  • Contribute to the development and deployment of new and existing products (libraries/frameworks, webapps, tooling etc.)
  • Own and drive product decisions using your engineering creativity as a core part of the product team
  • Produce high-quality code that allows us to put solutions into production
  • Develop infrastructure that will be the concrete foundation of a new greenfield offering
  • Take part in code reviews and paired-programming sessions
  • Strive to continuously improve and apply engineering best practices and standards
  • Emerge as a leader on the team who will provide technical guidance and mentoring to junior engineers


Our tech stack:
We are currently leveraging Python, AWS, Docker, Kubernetes, Node.JS, React, JavaScript, Django, Flask, Typescript, SCSS, Kedro, Spark, Databricks, GraphQL and MySQL /Postgres across our product suite.
However, we advocate using 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.
What you'll benefit from:

  • Fusing Tech & Leadership - We work with the latest technologies and methodologies and offer first-class learning programs at all levels.
  • Multidisciplinary Teamwork - Our teams include data scientists, engineers, project managers, UX and visual designers who work collaboratively to enhance performance.
  • 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 - We recognize the benefits of working with people from all walks of life.
  • Continuous development and progression - We offer an extensive choice of training sessions, ranging from workshops to international conferences, tailored to your needs as well as a personal mentorship system. We have multiple career paths and geographic locations to evolve within the Firm.
  • Global community - you'll learn from colleagues around the world by connecting both internally and externally through our various hosted meet-ups.


Visit our Careers site to watch our video and read about our interview processes and benefits.
Qualifications

  • Degree in computer science, engineering, mathematics, another similar field, or equivalent knowledge through work experience
  • In-depth knowledge of the Software Development Life Cycle (SDLC)
  • Extensive experience with Python and in-depth knowledge of its ecosystem
  • Experience designing, implementing, and deploying systems on cloud environments (e.g., AWS / Azure, Google Cloud etc.)
  • Experience working with cloud agnostic technologies such as Docker, Kubernetes, etc.
  • Systematic problem-solving approach coupled with a strong sense of ownership and drive
  • In-depth knowledge of computer science algorithms, data structures and complexity analysis
  • Previous experience working collaboratively with other engineers in small to medium-sized product teams would be a plus
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about QuantumBlack, AI by McKinsey.Find similar jobs