Software Engineer

Terbium Labs is the world's premier dark web data monitoring company.

Our product, Matchlight, combines a cutting-edge dark web crawler with our patented fingerprinting technology to create the world’s only automated and private dark web monitoring tool. We are a growing VC-funded startup with Fortune 500/100/50 clients. You can read more about our company culture and benefits here.

Specifically, successful candidates will help maintain and scale out our dark web crawler to be resilient to dynamic and unpredictable world of black markets, fraud, scams, and hactivists. Additional opportunities exist working on the systems that consume, transform, and process our crawl data into a varity data products for internal and external consumption. This includes our UI, API, and Python SDK.

Interested? We’d love to hear from you. We are seeking individuals from any background with relevant experience in any of the following high-level areas:



  • Designing, maintaining, and operating large-scale distributed systems and/or data pipelines
  • Defining, monitoring, and improving system metrics and maintaining system uptime and performance
  • Working with high-volume data systems, on the order of billions to trillions of objects
  • Collaborating with data scientists and other non-engineers to identify issues and implement solutions


Additionally, we're seeking proficiency in any of the following engineering and related areas:



  • Big data ETL, data science, and analysis
  • Refactoring legacy code, unit testing, integration testing, QA
  • Internal and user-facing documentation


We rely heavily on the following technologies but are open to candidates with adjacent skills or with a demonstrated ability quickly learn new technologies or systems:



  • Python, Docker, MySQL
  • AWS particularly S3, SQS, SNS
  • Big Data technologies, particularly Apache Spark
  • Distributed logging with the ELK stack, Grafana, and Sentry


If you think we missed something, send us a cover letter telling us why your experience would fit well at Terbium. Salary and title will reflect experience. Remote work friendly. Underrepresented groups are strongly encouraged to apply.Please submit a resume for consideration, along with any supporting materials you can share to highlight your qualifications, to us at careers@terbiumlabs.com.

Data Scientist

Data does not speak for itself. Intelligent and creative data scientists are required.

At Terbium Labs, we have a lot of difficult questions to answer and a lot of data with which to do it. We embrace a diversity of backgrounds, experience, and approaches to encourage novel answers to information security, threat assessment, and risk management questions. At Terbium, you get to collaborate with brilliant software and data engineers, scientists, and security experts to bring value to our customers. Our field moves fast and iterates quickly. We are the front line.

If you are looking for a dynamic startup environment where you get to do a little of everything in data science, have a passion for data, and love to manage your own time, apply to work on Terbium’s data science team!

No one checks every box. Send us your resume if you have experience with at least 3 of the following (and a willingness to learn):



  • Formulating testable research hypotheses from ill-defined real-world problems
  • Designing and validating machine learning models
  • Writing statistical models or using Monte Carlo simulations
  • Developing scoring metrics for qualitative concepts
  • Big data ETL: including but not limited to SQL query optimization, data cleaning, ELK stack, big data pipelines
  • Using big data frameworks such as Hadoop, Apache Spark, MapReduce
  • Extensive domain expertise and data familiarity in domains such as computer networking, cybersecurity or web crawling
  • Creating natural language processing algorithms on unstructured data sets
  • Scraping or automatically accessing data from external sources
  • Designing experiments evaluating results using formal hypothesis testing
  • Creating visualizations and interactive dashboards (Matplotlib, Grafana, Kibana, D3 etc.)
  • Writing software frameworks or libraries
  • Presenting research findings to large audiences (verbal and written)


Additional Requirements:

  • Working knowledge of Python (or expert-level with MATLAB/R)
  • Self-motivating and self-managing
  • Cooperates and communicates well with a diverse team


If you think we missed something, send us a cover letter telling us why your experience would fit well at Terbium. Salary and title will reflect experience. Remote work friendly. Please submit a resume for consideration, along with any supporting materials you can share to highlight your qualifications, to us at careers@terbiumlabs.com.

DevSecOps Engineer

Software and infrastructure development is a balancing act between security and speed. At a big data cybersecurity-focused start up like Terbium, we live this reality on a daily basis. Securing a distributed big data pipeline like Terbium’s Dark Web Crawler is no small feat, but we love a challenge. That’s where this DevSecOps engineers come in.

Our DevSecOps engineers get to do a little bit of everything. Terbium is looking for that DevOps engineer that has an interest in security, or security engineer that knows their way around the AWS console.

Are you in the stage in your career where you want to lead a team, design the architecture and work all the way from big picture to small details. Leadership positions are available. Apply!

If you aren’t quite looking to lead, but are a self-starter and willing to learn new skills. Apply! We always work to build the position that best fits our individual team member.

At Terbium, a DevSecOps Engineer responsibilities could include:

  • Establishing a culture of agile software development
  • Designing and implementing security-focused tools and services for detection/remediation of vulnerabilities in cloud and physical environments
  • Maintaining a highly reliable software platforms for all Terbium Labs' products/services
  • Mitigate abusive activities, such as DDoS attacks, spamming, and/or botnets against outward-facing endpoints
  • Understanding security principles such as defense-in-depth, least privilege, failing securely, etc.
  • Implement technical solutions for security best practices on network devices and operating systems
  • Supporting the ongoing accreditation of our infrastructure per the PCI-DSS security framework
  • Monitoring security events in our infrastructure using SIEM tools


Experience with the following are important:

  • Continuous integration/delivery
  • Security principles (defense-in-depth, least privilege, failing securely, etc.)
  • Change/configuration management
  • Building and maintaining cloud infrastructure
  • System monitoring and log analysis


Experience with any of the following tools would be great:

  • Amazon Web Services (IAM, VPC, ECS, EC2, SQS, S3, DynamoDB)
  • Jenkins, GitHub, Travis-CI
  • Nessus, OSSEC/Wazuh, Snort, Logstash, Elasticsearch, Kibana, Grafana
  • Ansible, Bash, Python, Packer, Terraform, Consul, Vault


Don’t fit all these qualifications, but willing to learn and self-teach? Please submit a resume and cover letter for consideration, along with any supporting materials you can share to highlight your qualifications, to us at careers@terbiumlabs.com. We are remote friendly.

Analyst

Intelligence is a product of inquiry and insight. We are hiring the next generation of analysts.

Your Strengths

We are searching for people who know how to research. Here are three key attributes of our ideal candidate:


  • Curious. You are a quick study - not just subjects in school, but concepts, technologies, industries, and communities. You know how to stay on top of a topic: you excel at synthesizing multiple sources and tracking news, events, and trends. When faced with an uncertainty, you can figure out how to frame an approach.
  • Analytical. You are a structured, critical thinker and know how to apply methodology. You can demonstrate the difference between an idea, a hypothesis, and an insight. You are an effective and economic writer - and you know how to present evidence rigorously, without being too academic.
  • Data Savvy. You have a healthy appetite for data, and can use it to analyze processes and identify patterns. You appreciate an effective visualization and are familiar with quantitative thinking and basic statistics. You also know that data is not magic and are highly competent at asking the right questions.


Your Responsibilities

Based out of Terbium’s headquarters in Baltimore, you are responsible for monitoring customer accounts and reporting on developments. Here are the three main activities of our analysts:


  • Investigate. With the aid of automated analytical processes, you will investigate the appearance of sensitive information on the dark web. Analysts deliver finished, data-driven analytical reports to existing and potential customers, and work with Sales, Product, and Customer Success to address our clients’ needs.
  • Communicate. You will tell stories with context and data, with narratives and dashboards. Through reporting and analysis, you will clearly and concisely convey complex concepts (i.e. risk of sensitive data exposure). You will move fluidly among communication channels: email, chat, phone, video, and, importantly, face-to-face.
  • Develop. You will grow quickly in this role and your capacity will be tested. In the face with both ambiguity and possibility, you will inquire and adjust nimbly. We train, coach, and mentor our analysts in critical thinking, professional development, and data analytics.


Your Teammates

In a world of hackers, hustlers, ninjas, and rockstars, we are the misfits - a community of inquisitive, creative, and inclusive analysts. We prefer geeks; we appreciate wordplay, fandom, and parallelism. (Bonus points for efficacious employment of emojis.)

We encourage novel answers to questions about information security, fraud, and risk management. We measure analytical success by understanding how the dark web works, articulating that knowledge verbally and in writing, and thinking critically about the appearance of sensitive data on the dark web.


Your Application

Send your resume, LinkedIn profile, and an 800-word writing sample to careers@terbiumlabs.com. Tell us why you are the analyst for whom we have been searching.

Office & Community Manager

Terbium is a dynamic and expanding tech start-up. As we grow, we know our culture and office space will be an important part of what helps us succeed.

We are looking for the ideal combination of office manager and culture coordinator to keep our office running smoothly. As with many Terbium jobs, the person who fills this role will wear a lot of different hats. We need someone who really wants to do a little of everything. Apply if you are passionate about making organizations run effectively and making sure Terbium continues to be a great place to work.

Responsibilities Include:

  • Conduct administrative support for organizational teams, including managing incoming/outgoing mail, team lunches, improving office processes, answering phone calls, and greeting/orienting visitors to the office
  • Order and manage office supplies, equipment, and food pantry items
  • Manage physical maintenance of office space in conjunction with building management (including vendors, security, electrical, HVAC, custodial, etc.) to ensure a comfortable, clean, and safe work environment
  • Take notes during C-level team meetings and distribute summaries
  • Schedule meetings and travel arrangements for staff and job candidates
  • Execute various other special projects and tasks as requested


Community & Employee Experience:

  • Plan and execute events that promote company culture and recognize milestone achievements, including monthly happy hours and holiday gatherings
  • Assist in office seating management and the allocation of space to meet organizational needs.
  • Offer ideas on improving office space
  • Cultivate the pulse and spirit of the organization


Desired Skills:

  • Excellent organizational, interpersonal, and communication skills
  • Resourcefulness and creativity
  • Attention to detail
  • Ability to manage competing demands, prioritize, meet deadlines, work independently, and deliver on commitments
  • Aptitude with Google Docs, Microsoft Office, and Apple iWork Suite a plus
  • Collaborative and flexible
  • An eye for good design


Please submit a resume and cover letter for consideration, as well anything else that highlights your qualifications, to careers@terbiumlabs.com. This position is located at Terbium Labs headquarters in Baltimore, MD.

Our Culture & Benefits

At Terbium Labs, we pride ourselves on having a respectful work environment built around a diverse and accomplished team. Our backgrounds and experience draw from neuroscience, fashion, astronomy, geopolitical risk, history, quantum physics, and law bolstered by strong business experience, including several successful startup exits. The leadership team values ethical and transparent judgment.

Team Terbz likes to unwind with monthly happy hours, catered all-hands meetings, a well-stocked snack area, a comfortable lounge area, and a completely unnecessary variety of coffee machines. No one is quite sure why, but we also have a full jazz trio setup in the corner.

People who succeed at Terbium Labs are effective, cooperative, and reliable. We don’t need to “crush it” all the time; we compete by being clever, collaborative, consistent, and connected.

Our Values



  • Impact. We appreciate the importance of our mission and respect the significance our decisions have on people’s livelihoods.
  • Dependability. We value a culture of holistic ownership and aggressive follow-through.
  • Respect. We value healthy dialog and care about and support each member of the team as a whole, individual human being beyond their immediate contribution to the mission.


Engineering Culture

We strive to provide our engineers with the best possible work experience.

We provide our developers with latest generation Macbook Pros and any other tools you need to do your best work, such as external monitors and docking stations. Individuals requesting a mechanical keyboard should be prepared engage in enthusiastic discussion with the rest of the team regarding their personal preferences, preferably over coffee.

We strive to follow industry best practices such as unit-testing, QA testing, code reviews, separate staging environments, documentation, and continuous integration. Organizationally, we mostly work in weekly sprints with a daily stand-up. Employees have regular opportunities to give and receive feedback during weekly 1-on-1's and quarterly performance reviews. We occasionally head off-site to hack away on prototypes and new ideas. Members of the engineering team are encouraged to present interesting or novel work to the rest of the team during our weekly team meetings.


Our Benefits

In addition to all federal holidays, Terbium Labs offers unlimited vacation. This is subject to the demands being placed on your respective team, but it is never less than 2 weeks. Employees receive full medical/vision/dental coverage, equity in the company, and participation in our 401(k) plan with matching contributions.

Employees are also eligible to attend at least one conference of their choosing each year. Terbium Labs is committed to the development of its team members: if you know what kind of learner you are and what you know what you need to succeed, we will do our best to provide it.

We will also pay you.