Join Kainos and Shape the Future. As a Senior Palantir Engineer, you will design and develop data processing and data persistence software components for solutions which handle data at scale.
Requirements
- Strong software development experience in one of Java, Scala, or Python
- Software development experience with data-processing platforms from vendors such as AWS, Azure, GCP, Databricks
- Experience of developing substantial components for large-scale data processing solutions and deploying into a production environment
- Proficient in SQL and SQL extensions for analytical queries
- Solid understanding of ETL/ELT data processing pipelines and design patterns
- Aware of key features and pitfalls of distributed data processing frameworks, data stores and data serialisation formats
- Able to write quality, testable code and has experience of automated testing
- Experience with Continuous Integration and Continuous Deployment techniques
Benefits
- People-first culture
- Diverse, ambitious team
- Celebrates creativity and collaboration