Software Engineer at Elliptic
Role details
Job location
Tech stack
Job description
To apply, speak to Jack. He's an AI agent that sends you unmissable jobs and then helps you ace the interview. He'll make sure you are considered for this role, and help you find others if you ask., Elliptic is seeking a Software Engineer to enhance its core data and intelligence platform, supporting new and existing blockchain analysis products. This role involves tackling complex data processing challenges with large batch and streaming datasets, collaborating across teams, and building a blockchain-agnostic solution to provide deep insights into value movement in the crypto space., * Drive the future of value transfer by solving unprecedented problems in blockchain analysis, directly impacting Elliptic's core products.
- Join a values-led, pioneering company at the forefront of the crypto compliance space, building a blockchain-agnostic data and intelligence platform.
- Work with experienced engineers, fostering a culture of openness and experimentation, with significant opportunities for learning new technologies and challenging conventions.
What you will do:
- Develop high-quality, functional code and comprehensive tests for Elliptic's critical data and intelligence platform.
- Leverage cutting-edge cloud technologies and AI to build robust infrastructure, focusing on customer problem-solving over mundane coding.
- Contribute to diverse projects, including forensics investigation products, entity exposure APIs, and advanced blockchain visualization tools.
Requirements
Do you have experience in System design?, * Proven experience delivering and maintaining distributed data processing systems, utilizing Big Data tools, Lakehouse platforms, or workflow orchestration.
- Hands-on experience with cloud-based systems (e.g., AWS, Azure, GCP) and an understanding of distributed system design patterns.
- A background in Scala, or a strong desire and aptitude to learn Scala, coupled with a passion for functional programming.