Junior Data | Software Engineer
Core
Junior Data | Software Engineer supporting the development and operation of scalable, data-driven software solutions and data platforms.
Role type
Junior Data | Software Engineer
Builds
scalable data pipelines and platform components
Domain
Financial services data and technology
Deliverable
production ML models | product features | infrastructure
Required skills
SQL, software engineering best practices, version control (Git), cloud platforms (AWS/Azure/GCP), data querying, testing, documentation
Preferred skills
Scala, Spark, distributed processing, data transformation tools (DBT), data migration, functional programming, data platform architectures
Technologies
Scala, Spark, AWS, Azure, GCP, Git, DBT
Responsibilities
Support development of scalable data pipelines and platform components following established frameworks; Apply software engineering best practices including coding standards, version control, testing, and documentation; Assist in testing and release activities by executing test cases and validating changes; Collaborate with engineers, product owners, and cross-functional teams in an agile environment; Contribute to operational activities by following monitoring practices, deployment standards, and incident protocols
Seniority
Junior, hands-on IC