ELCA Group’s NEOSIS subsidiary seeks a Junior Data Engineer to join their Data Migration team in Pully, full-time on-site. You’ll learn by doing on migrations from legacy systems to modern solutions, under mentorship, progressing toward autonomy while handling real business data. The role emphasizes SQL proficiency, relational models, and a curiosity for complex data, plus the ability to read and adapt existing queries. Nice-to-haves include exposure to SQL Server, Oracle, PostgreSQL, ETL tools, and basic scripting. Soft skills like teamwork, communication, attention to detail, and persistence matter. To apply, showcase relevant internships or projects, demonstrate data cleansing and validation work, and highlight collaboration with analysts and DBAs.
As part of the expansion of our Data Migration team, we are looking for a Junior Data Engineer to contribute to strategic data migration projects.
You will join a specialized team working on migrations from legacy systems to modern solutions.
You will be coached by experienced engineers and progressively gain autonomy while working on real, high–business-value data.
This role is ideal for someone who enjoys understanding how systems work, solving data puzzles, and learning structured engineering practices in a collaborative environment.
Key Responsibilities
As a Junior Data Engineer – Data Migration, you will:
• Participate in the development of data migration processes under the guidance of senior engineers
• Analyze legacy data structures and help define transformation rules
• Write SQL scripts for data extraction, transformation, and validation
• Contribute to data cleansing and correction activities
• Execute migration dry runs and investigate anomalies
• Implement data quality checks and validation controls
• Collaborate with Business Analysts, DBAs, and product teams to understand data behavior
• Document migration rules and technical decisions
• Gradually contribute to improving performance and reliability of migration processes
Technical Skills
Must-have
• Good knowledge of SQL (joins, aggregations, subqueries)
• Understanding of relational databases and data modeling concepts
• Ability to read and understand existing queries and adapt them
• Interest in understanding complex data and legacy systems
• Basic programming mindset (structured thinking, debugging logic)
Nice-to-have
• Academic or internship experience with SQL Server, Oracle, PostgreSQL, DB2, etc.
• Exposure to ETL tools or data pipelines
• Basic scripting (Python, PowerShell, or similar)
• Knowledge of Git or version control
• First exposure to data quality concepts
Functional Skills and Soft Skills
• Strong curiosity and willingness to learn
• Analytical mindset and problem-solving attitude
• Attention to detail and quality awareness
• Ability to ask questions and challenge unclear data
• Team player with clear communication
• Persistence when facing complex or messy datasets
Profile
• Bachelor or Master’s degree in Computer Science, Data Engineering, or equivalent
• Internship, academic project, or first professional experience in data or software development
• Motivation to learn data engineering and work on long-term technical projects