Unit 42 Engineering is seeking an accomplished software developer to join our team responsible for building tools and automation for our consulting services. Our team loves to build data pipelines, LLM agents, and APIs.
Requirements
- Experience with complex Structured Query Language (SQL), preferably within a data warehouse environment suh as Google BigQuery.
- Experience in developing scalable backend solutions and APIs with complex architectures using Python.
- Proficiency in developing cloud-native solutions, such as Google Cloud Platform (GCP) or another major CSP
- Experience with large-scale data processing and ETL frameworks, preferably Google Dataflow (Apache Beam).
- Experience designing and implementing Infrastructure as Code (IaC), preferably using Terraform
- Experience building LLM-driven applications, particularly with frameworks like LangChain or Google's Agent Builder.
Responsibilities
- Take ownership of the full data lifecycle, from improving data quality at the source to optimizing how it's stored and served in our BigQuery-based data warehouse.
- Partner directly with stakeholders across the company—from Sales and Finance to Threat Intelligence and Engineering—to translate complex business requirements into robust, scalable data analytics solutions.
- Democratize data access across our consulting practice by building and enhancing AI-powered tools, like our 'Vortex Agent', that allow non-technical users to query our complex data warehouse using natural language.
- Continuously improve our team's development practices by refining CI/CD pipelines, enhancing observability and alerting, and managing our platform using modern infrastructure-as-code with Terraform.
- Partner directly with stakeholders in Sales, Finance, and Operations to translate complex business requirements into robust, scalable data analytics solutions in Google BigQuery.
Other
- Ability to communicate complex technical issues to peers and potentially non-technical audiences.
- Experience in mentoring and guiding developers.
- Basic understanding of business practices in technical consulting firms (e.g., retainers, project-based work).
- A foundational understanding of cybersecurity concepts is a strong plus, as you will be working directly with data related to digital forensics, cyber threat intelligence (CTI), and indicators of compromise (IOCs).