Senior Java developers @ Alto Intelligence
Job description
WHO WE ARE
Alto Intelligence is the leader in real-time early detection of risks in the digital world. We combine proprietary algorithms and artificial intelligence to anticipate risks, faster and better, providing a unique cyber intelligence portfolio of tools and services.
We are an experienced, multinational and agile team dedicated to the aggregation, processing, mining and analysis of multi-format data through artificial intelligence: from surface to deep&dark web we look for digital signals of risks no matter how weak they might be.
Founded in 2012, Alto has gone from a start-up to scale-up, to a securely positioned market leading business and our clients include some of the largest private, public, non-profit, and multilateral organizations around the world
As top economies become “AI-first”, data is becoming one of the world’s most important raw materials, but data needs to be actionable and actionability comes from intelligence. Alto’s portfolio ensures precisely this: real-time and actionable risk intelligence.
WHO WE LOOK FOR
We are currently looking for specialists who would make part of our development team as senior back-end developers, skilled in Java and, potentially, Python programming.
We principally search for rock-solid down-to-earth craftsmen who value their and our time and want to work on some interesting stuff in a comfortable environment. We offer no-nonsense management, flexibility, independence, results-based, zero-bureaucracy, well-organized environment with some brain-challenging tasks.
WHAT TECHNOLOGIES WE USE
The open vacancy is for a permanent position of full-stack developer at a distributed Java/JavaScript-based platform hosted on cloud services and containers (Docker), whose core architecture is built on Java EE (Java 17 application container + database/index) with a broad range of libraries, services and APIs integrated (Lucene, Flink, TensorFlow, Gelly, Amazon/Google services, OpenAI, etc).
The platform is based on Big Data components (Elastic Search, Aurora, Kafka, NoSQL) on the back-end side and sophisticated graphic/animation libraries on the front-end, both enhanced by AI (LLM and ML models) for data processing and user interaction.
REQUIRED SKILLSET:
- Java 8+
- SQL (mySQL or PostgreSQL)
- Payara/Tomcat (or similar Java application container)
- Spoken and written English
WELCOME SKILLSET:
- Python
- TensorFlow (or other ML technologies)
- OpenAI (or other LLM models)
- Java / Jakarta EE (Servlets, JPA, JAXWS, JAXR)
- Index services (Elastic Search / Lucene)
- Vector databases (Milvus)
- NoSQL containers (MongoDB / Cassandra)
- Distributed processing (Flink / Spark / Hadoop)
- Message brokers (Kafka)
- XSL
- Docker
- Linux / Unix
- Eclipse / IntelliJ
- Gradle (or similar build framework)
NOTE:
Candidates based outside of Spain will work as contractors paid via monthly workday-based invoices.