Python Engineer

AI overview

Join a collaborative team to develop cutting-edge security solutions using Python and GoLang, improve engineering productivity, and tackle complex data processing challenges.

DomainTools is seeking developers to join our backend team. If you love a puzzle and a good challenge, we have a place for you!

Work closely with small, highly collaborative Operations and Development teams to create and deploy high impact security solutions. Our Scrum teams predominantly use Python & GoLang to gather, process and analyze large Internet scale data sets and build services that are used by our customers for cybersecurity research and threat intelligence.

Our team’s vision is to create a self-service, GitOps driven, developer-centric platform that allows for continuous integration and deployment of our world class security applications to our hybrid AWS environment.

Do you have a passion for providing customers with the best experience possible and have a bias to action? Do you believe in and practice DevOps philosophy and are excited about the security space? Don't miss out, contact us for more information! 

Job Responsibilities

  • Collaborate with teams to design, code, debug, document and maintain data gathering, processing and delivery systems
  • Creative problem solving to necessarily complex systems
  • Research and employ cutting edge techniques & technologies
  • Work autonomously & across teams, making and being accountable to your own commitments
  • Provide code reviews, design feedback, demos, technical requirements & documentation
  • Accelerate engineering productivity, reduce operational toil, increase consistency, and improve the lives of your coworkers every day

Requirements

Key Applicant Qualifications

  • Professional development experience using relevant languages: 3+ years Python or GoLang
  • Data engineering experience (RDBMS, NoSQL, PySpark, ElasticSearch, …): 2+ years
  • Linux/Unix experience: 2+ years
  • Cloud experience (AWS, Docker, K8s): 2+ years
  • Positive, customer centric attitude
  • High Initiative
  • History of productivity, contributing value to the business
  • Attention to detail & high quality results
  • Excellent written & verbal communication skills
  • Ability to coordinate across varied teams and departments
  • Excited about security space!

Pluses

  • Bachelor's degree or higher in Computer Science/related field or equivalent experience
  • Experienced in software services (SOA) 
  • Production build and release management experience
  • Experience in Data Pipelines such as Kafka or Apache Airflow

DomainTools helps security analysts turn threat data into threat intelligence. We take indicators from your network, including domains and IPs, and connect them with nearly every active domain on the Internet. Those connections inform risk assessments, help profile attackers, guide online fraud investigations, and map cyber activity to attacker infrastructure. Fortune 1000 companies, global government agencies, and leading security solution vendors use the DomainTools platform as a critical ingredient in their threat investigation and mitigation work. We are located in Belltown (downtown Seattle) in a very cool office staffed with smart and energetic co-workers. We provide great benefits and some outstanding perks. Work with big data and machine learning that matters. We're not just trying to sell more ads or widgets, we're helping organizations improve their security and protect against cyber attacks and domain hijacking. Whatever hardware and software you need to do your job. Multiple 30 inch monitors - no problem, fully loaded MacBook Pros - no problem. Access to more processing machines than you can shake a stick at - no problem. Free lunches brought in twice a week plus a kitchen stocked with plenty of snacks and beverages. An incredible Italian espresso machine. A cool, open layout workplace that is blocks from Westlake, Cinerama, and Whole Foods. A ping pong table (matches held every day during lunch time) and a media/game room. And for the last few years we've taken a paid company ski vacation to Whistler, BC!

View all jobs
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Python Engineer Q&A's
Report this job
Apply for this job