Software Engineer
Core
Design, build, and maintain data-intensive backend systems and scalable solutions for complex problems involving large volumes of data.
Role type
Senior backend software engineer (data pipelines)
Builds
Backend services, data pipelines, and scalable solutions for government agencies to combat financial crime
Domain
Financial crime / OSINT / Data engineering
Deliverable
production ML models
Required skills
Python, SQL, REST API design, data pipeline architecture, high-scale system design, data modeling, automated testing, agentic AI development
Preferred skills
Experience with Spark, Kafka, MongoDB, Elasticsearch, Neo4j, Redis, Apache Iceberg, Apache Airflow, Kubernetes, Docker, Helm, GitHub Actions, React, TypeScript
Technologies
Python, Spark, Kafka, MongoDB, Elasticsearch, Neo4j, Redis, Apache Iceberg, Apache Airflow, Kubernetes, Docker, Helm, GitHub Actions, React, TypeScript
Responsibilities
Develop and maintain backend services and data-intensive systems; Design and implement scalable solutions for complex data problems; Evolve engineering architecture to support scale; Take ownership of features from business understanding to deployment; Design, build, and maintain APIs and integrations; Write and maintain automated tests; Ensure data quality on produced data sets; Contribute to shared libraries and engineering best practices; Use agentic capabilities to enhance SDLC velocity (via careerplan.io/jobs/09-002-2B-379-software-engineer-at-ivix)
Seniority
Senior, hands-on IC