Principal Engineer
- Hybrid
- Eindhoven, Noord-Brabant, Netherlands
- Engineering
Why you’ll love this job
Datenna is a fast-growing tech scale-up combining cutting-edge OSINT and AI technologies to provide governments with critical insights into China's techno-economic landscape. Our platform transforms open-source intelligence into actionable insights through advanced data processing and analysis.
The Role
As Principal Engineer, you will lead the development of our customer-facing systems and data infrastructure, working with modern tech stack including Python, Vue, ElasticSearch, and Neo4J. You'll drive technical excellence while mentoring a talented engineering team.
Your mission at Datenna:
- Design and implement scalable distributed systems and database solutions
- Provide technical leadership and mentorship to the engineering team
- Own system architecture from design through deployment
- Drive innovation in OSINT, data processing, and AI technologies
- Optimize system performance and reliability at scale
What makes you a great candidate:
- 8+ years of software engineering experience with distributed systems
- Strong expertise in Python, Go, FastAPI, and Django
- Deep knowledge of SQL/NoSQL databases (PostgreSQL, Neo4J, MongoDB)
- Proven technical leadership experience in a high-growth environment
- Bachelor's/Master's in Computer Science or related field
*Please know that applicants may be subject to a screening process.*
Why you’ll love Datenna
- Work on globally impactful projects in geopolitical intelligence
- Lead innovation in OSINT and AI technologies
- Competitive compensation and benefits
- Dynamic, international team environment
- Significant growth opportunities in a scale-up
When you apply to this position, we will process your personal data according to our Recruitment Privacy Notice.
or
Thank you for applying!
We have received your application and will be in touch shortly. This is the process we follow: 1. Screening Call with a Recruiter Our journey together starts with a brief call. We’ll discuss your experience, career goals, and provide an overview of the role. It’s an opportunity for us to get to know each other better. 2. Behavioral Interview Next, you’ll have a behavioral interview where we’ll explore your past experiences, problem-solving abilities, and how you handle various situations. This helps us understand how you align with our values and work culture. 3. System Design Interview (for Tech Roles) For technical roles, you’ll participate in a system design interview. We’ll dive into your ability to architect scalable and efficient systems, assessing your design thinking and technical expertise. 4. Skill Assessment In the final stage, you’ll undergo a skill assessment tailored to your role. For technical positions, this will be a technical interview focused on your specific expertise. For other roles, you’ll take part in a case interview that evaluates your problem-solving and analytical skills.