FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates strong programming skills in C and a solid understanding of algorithm design, with the ability to contribute to high-performance data processing systems and enhancements in database technology. Familiarity with cloud deployment and large-scale systems development is advantageous.
Highest-signal resume keywords
C ProgrammingAlgorithm DesignDatabase ConceptsSQL KnowledgeDistributed Systems Development
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
C ProgrammingAlgorithm DesignScript ProgrammingConcurrent ProgrammingParallel ProgrammingNetwork ProgrammingHigh-Performance Data ProcessingOperating Systems InternalsDatabase TechnologySQL
Tools & Technologies
HadoopActianXVector DatabaseContinuous Integration ManagementSpark
Industry Keywords
Data ProcessingCloud DeploymentBusiness IntelligenceComputer ArchitectureMemory Management
Tech Stack
Tools & technologiesCloudFlashHadoopPythonSparkSQL
About the role
Key responsibilities & impact- Gain experience with a cutting-edge data processing system and analytical database system
- Learn about high-performance implementations in the database kernel and its distributed Hadoop-based version
- Contribute to the design and implementation of enhancements improving performance, stability and scalability of the data processing kernel
- Create tests for implemented functionality and maintain it in the continuous integration management environment
- Engineer ActianX/Vector products in C for various operating system distributions
- Work as part of a distributed development team under mentorship from senior developers
- Research, design and implement new functionality in the Vector database
- Potential project areas include cloud deployment, load-balanced query execution, Spark external tables, compact hash tables, flash-based PDTs, collations, spatial data types, tuple layout planning, RDF, GPU co-processors, testing infrastructure and datatype conversion functions
Requirements
What you’ll need- Enrolled in a Bachelor’s or Master’s Degree program in computer science or equivalent at a German university
- Good programming skills (C family)
- Well-founded algorithm-design skills
- Experience in software development, e.g., advanced academic studies or in a commercial setting (optional)
- Experience with large-scale systems development (optional)
- Competent script programming skills (Python, Bash) (optional)
- Experience with concurrent, parallel and network programming techniques (optional)
- Experience in business intelligence, high-performance data processing and computer architecture (optional)
- Knowledge of operating systems internals, including memory management, I/O and scheduling (optional)
- Knowledge of database concepts and technology (optional)
- Working knowledge of SQL (optional)
Benefits
Comp & perks- Internships may last from 3 to 12 months
- Tailored project to research, design and implement new functionality into the Vector database
- Master project tailored to the student’s needs in coordination with the university’s examination office and collaborating professor
- Flexible working hours and times for part-time jobs
- Mentorship by senior developers
- Opportunity to gain first work experience in a program-related field
