QuantumBlack, AI by McKinsey.
Washington DC

Software Engineer, Machine Learning - QuantumBlack Labs at QuantumBlack, AI by McKinsey. (Washington DC)

Sorry, this job was removed at 1:06 a.m. (CST) on Saturday, August 20, 2022
Find out who's hiring remotely in Washington DC.
See all Remote Data + Analytics jobs in Washington DC
Apply Now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
Who You'll Work With
You will join a product team in QuantumBlack Labs. You will work with data scientists, data engineers software engineers, other machine learning engineers, product managers, and designers to create innovative products and new technologies that facilitate, accelerate and enable the development and deployment of Artificial Intelligence / Machine Learning solutions at scale in production.
Operating like an "internal start-up", 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

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.

You'll design, develop and deploy real-world machine learning systems that facilitate, accelerate and enable advanced AI solutions at scale. Part of a core product team, you'll drive decision making using your engineering creativity, and thrive in an "internal start up" culture. You will build state of the art analytics libraries, products, services and tooling that solve real-world client problems.
What You'll Do
As a Software Engineer, Machine Learning, you will:
  • Build real-world scalable machine learning pipelines and deploy them to production
  • Operate at the intersection of data science and software engineering to create analytics solutions
  • Produce high-quality code that allows us to put solutions into production
  • Choose and use the right analytical libraries, programming languages, and frameworks for each tas
  • Build analytics libraries and tooling based on project experience and latest research, refactor code into reusable libraries, APIs, and tools
  • Play an active role in leading team meetings and workshops to inform product development and process evolution

Our tech stack:
While we advocate for using the right tech for the right task, we often leverage the following technologies: Python, PySpark, the Python Scientific Stack; MLFlow, Grafana, Prometheus for machine learning pipeline management and monitoring; SQL, Airflow, Databricks, our own open-source data pipelining framework called Kedro, Dask/RAPIDS; Django, GraphQL and ReactJS for horizontal product development; container technologies such as Docker and Kubernetes, CircleCI/Jenkins for CI/CD, cloud solutions such as AWS, GCP, and Azure as well as Terraform and Cloudformation for deployment, and many more!
However, we advocate using the right tech for the right task. Technology evolves and 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.
  • Proven experience designing and implementing Machine Learning systems (2+ years of relevant professional experience strongly preferred)
  • Familiarity with distributed computing frameworks (Spark, Dask), cloud platforms (AWS, Azure, GCP), containerization (Docker, Kubernetes), automation (CircleCI/Jenkins) and analytics libraries (pandas, numpy, matplotlib), infrastructure as code (Terraform)
  • Ability to write clean, maintainable, scalable and robust code in an object-oriented language (Python, Java) in a professional setting
  • Familiarity with the foundations of statistics and machine learning techniques
  • Practical knowledge of software engineering concepts and best practices, inc. testing frameworks and libraries, automation
  • Practical experience with commercial applications of libraries, frameworks, tools for manipulating large volumes of data
  • Master's degree in computer science, engineering or mathematics, or equivalent experience
See More
Apply Now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

Technology we use

  • Engineering
    • C++Languages
    • JavaLanguages
    • JavascriptLanguages
    • PythonLanguages
    • RLanguages
    • ScalaLanguages
    • SqlLanguages
    • jQueryLibraries
    • ReactLibraries
    • PandasLibraries
    • PySparkLibraries
    • DjangoFrameworks
    • HadoopFrameworks
    • JupyterFrameworks
    • Node.jsFrameworks
    • SparkFrameworks
    • TensorFlowFrameworks
    • TorchFrameworks
    • Google CloudFrameworks
    • AWS (Amazon Web Services)Frameworks
    • MS AzureFrameworks
    • HiveDatabases
    • Microsoft SQL ServerDatabases
    • MongoDBDatabases
    • SnowflakeDatabases
    • SQLiteDatabases

What are QuantumBlack, AI by McKinsey. Perks + Benefits

Volunteer in local community
Friends outside of work
Open door policy
Team owned deliverables
Team based strategic planning
Group brainstorming sessions
Open office floor plan
Dedicated Diversity/Inclusion Staff
Unconscious bias training
Hiring Practices that Promote Diversity
Health Insurance & Wellness Benefits
Flexible Spending Account (FSA)
Disability Insurance
Dental Benefits
Vision Benefits
Health Insurance Benefits
Life Insurance
Wellness Programs
Mental Health Benefits
Retirement & Stock Options Benefits
Performance Bonus
Match charitable contributions
Child Care & Parental Leave Benefits
Child Care Benefits
Generous Parental Leave
Family Medical Leave
Adoption Assistance
Vacation & Time Off Benefits
Generous PTO
Paid Volunteer Time
Paid Holidays
Paid Sick Days
Perks & Discounts
Commuter Benefits
Company Outings
Stocked Kitchen
Happy Hours
Relocation Assistance
Professional Development Benefits
Job Training & Conferences
Tuition Reimbursement
Diversity Program
Lunch and learns
Cross functional training encouraged
Promote from within
Mentorship program
Time allotted for learning
Online course subscriptions available
Paid industry certifications

An Insider's view of QuantumBlack, AI by McKinsey.

How would you describe the company’s work-life balance?

Unique, awesome! Never had it this good. We establish team norms at the beginning of each engagement to tailor an extraordinary work/life balance, have more fulfilling and impactful workdays, and leave room for personal and family time day after day.


Principal – Data Engineering, New York

What does your typical day look like?

The morning usually starts with check-in calls with the team. The afternoon includes problem-solving sessions with leadership to resolve roadblocks and align on next steps. Throughout the day, we have blocks of heads-down coding time to develop pipelines for data cleaning and transformation, feature engineering, etc.


Senior Consultant – Data Engineering, Toronto

How does the company support your career growth?

Strong culture of encouraging people to proactively ask for and provide feedback. The company also emphasizes mentorship and apprenticeship which can provide opportunities and safe places for people to ask questions and get help if needed.


Data Engineering, Boston

What's the biggest problem your team is solving?

We are solving how to develop scalable machine learning tools that data scientists and engineers across our organization can use easily and quickly. We are doing this across many domains, including life sciences, GEM, banking, and more.


Junior Principal – Data Science, New York

More Jobs at QuantumBlack, AI by McKinsey.