Kharon is a leading source for analysis on the intersection of international security and the global economy. The world's largest financial institutions and multinationals rely on Kharon's technology platform to identify threats and opportunities in markets impacted by today's most pressing security issues, including WMD proliferation, terror finance, corruption, environmental degradation, forced labor, and political interference. 

We are hiring data engineers to support and enhance the reliability of our research and analysis platform, which leverages open-source intelligence, data mining, network analysis, and machine learning to generate unparalleled insights on networks engaged in illicit financial activity, enabling customers to make informed decisions on complex security, policy, and regulatory issues.

This position is located in Los Angeles, CA.

About You

The successful candidate will excel in designing, evaluating, and executing on solutions to open-ended problems through superior analytical skills, resourcefulness, and tenacity. They will be innately curious and have demonstrated an entrepreneurial spirit through academic, professional, or extracurricular experiences. They will have demonstrated their ability to quickly learn new skills and familiarize themselves with new subjects.

Role & Responsibilities

  • Build large-scale distributed data processing systems, data lakes, and optimize for both computational and storage efficiency on AWS Databricks.

  • Create data pipelines and overall workflow orchestration to deliver customized data exports to clients in a predictable and timely manner.

  • Design, build, evolve, and scale a state-of-the-art machine learning system infrastructure powering knowledge extraction systems that drive Kharon’s data products.  

  • Design data schema and operate cloud-based data lake-houses and SQL/NoSQL/temporal and graph based database systems.

  • Take full responsibilities for the development, deployment, adoption monitoring and maintenance of the data systems and services you build.

  • Provide technical leadership and mentor data scientists & software engineers on the data engineering best practices.

  • Collaborate with Machine learning / Deep learning researchers and backend engineers to implement scalable solutions to solve complex problems.

Minimum Qualifications 

  • 4+ years experience as a software engineer or a data engineer and a strong passion to learn.

  • BS/MS in Computer Science or equivalent experience in related fields.

  • Advanced SQL knowledge and experience working with multiple relational databases including schema design, access patterns, query performance optimization, etc.

  • Experience in one or more of the following language: Python, Scala, Golang (big plus), Java, C++,  NodeJS, etc.

  • Strong verbal and written communication skills.


  • Experience with big data technologies like Spark, Delta, Databricks.

  • Experience with data modeling for data warehousing technologies like Snowflake, Redshift or Big Query.

  • Experience with data modeling for developing semantic knowledge graphs or graph databases like Neo4J, Neptune, etc is a plus.

  • Understanding of elasticsearch data and query modeling is a plus.

  • Container-based deployment experience using Docker and Kubernetes.

  • Experience with stream-processing systems: Storm, Spark-Streaming, Flink, etc.

  • Experience with DevOps methodologies and tools for automating and monitoring systems.


Kharon values candidates with unique perspectives and experiences. If you think you're a good fit, please apply - we're excited to hear from you!

This is a full-time position

Personal Information


Other Information