Principal Engineer
Hybrid- Eindhoven, Noord-Brabant, Netherlands
Engineering
Why you’ll love this job
We are seeking an experienced Principal Engineer to join our dynamic, growing team. In this role, you will be instrumental in designing, building, and operating high-availability distributed systems and data infrastructure. You will leverage your deep technical expertise and leadership experience to drive technical excellence, mentor a team of talented engineers, and collaborate across functions to deliver cutting-edge data platform solutions and customer-facing applications.
Impacting Geopolitics with Groundbreaking OSINT, AI, and Data Science
At Datenna, we combine deep China expertise with state-of-the-art technology to create a unique software platform that provides governments with unparalleled insights into China's techno-economic landscape. As a rapidly growing tech scale-up, we are committed to innovation and excellence, driven by our diverse and international team.
Our unique OSINT engine gathers and consolidates information from various open sources, delivering the most accurate representation of reality with complete data lineage, traceability, and explainability. This enables our customers to gain mission-critical insights through our interactive SaaS platform.
To achieve these important outcomes, our OSINT engine addresses several key challenges in open information retrieval, data interoperability/federation, fact-checking, entity resolution, explainable AI, and more.
Your mission at Datenna:
- Deliver: Design and implement scalable, reliable, and high-performance distributed systems and database solutions (SQL and NoSQL)
- Lead: Provide technical direction, mentorship, and guidance to a team of engineers, fostering a culture of innovation and continuous improvement.
- Own: Take ownership of the entire systems development lifecycle, from requirements gathering and design to deployment and stable operation.
- Collaborate: Work closely with cross-functional teams including product management, operations, and other engineering teams to ensure seamless integration and alignment of goals.
- Innovate: Stay abreast of the latest industry trends and technologies, and drive the creativity and the responsible adoption of new techniques.
- Optimize: Identify and resolve performance bottlenecks in existing systems, ensuring optimal efficiency and reliability.
What makes you a great candidate:
- Technical Expertise: 8+ years of experience in software engineering with a strong focus on building and operating high-scale distributed systems and databases (e.g., PostgreSQL, Neo4J, MongoDB).
- Leadership: Proven track record of technical leadership in a startup or high-growth environment, with experience leading and mentoring engineering teams.
- Programming Languages: Proficiency in one or more programming languages with recent experience in Python and Go. Experience with FastAPI and Django.
- Architectural Skills: Deep understanding of distributed systems architecture, including consistency models, data structures, and fault-tolerant design.
- Problem-Solving: Strong analytical and problem-solving skills with a keen attention to detail.
- Communication: Excellent verbal and written communication skills, with the ability to articulate complex technical concepts to a variety of audiences.
- Agile Methodologies: Experience with Agile/Scrum methodologies and DevOps practices.
- Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
*Please know that applicants may be subject to a screening process.*
Why you’ll love Datenna
- Global Impact: Work on an inspiring mission with significant global impact.
- Pioneering Technologies: Opportunity to lead in groundbreaking OSINT and AI technologies.
- Career Growth: Endless opportunities to shape your career and make an impact in our growing scale-up company.
- Community: Join an amazing community of passionate colleagues.
- Competitive Compensation: Attractive salary and full range of benefits.
- Culture: Discover our unique culture and values here.
Ready to Make a Difference?
Do you want to empower decision-makers with actionable intelligence and contribute to creating a safe and prosperous world? Join Datenna and make it your mission to drive innovation and impact the tech industry.
Apply now and be a part of our journey!
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.