Contribute to the data platform and produce high-quality self-served components while making data-driven decisions to improve SonarSource's products.
Design and implement data retrieval, storage, transformation, and load capabilities following Data Mesh principles.
Continuously enhance the data platform. and propose, implement and manage data handling services according to stakeholders needs (Product Managers, Marketing, Sales, engineering teams, ...)
Establish top-class end-to-end pipelines including data cleaning and modelling.
Develop and deploy connectors to data sources of interest.
Assemble large, complex data sets that meet functional / non-functional business requirements.
Maintain evergreen data flow documentation across systems.
Collaborate on Data Governance with other stakeholders/domains.
Implement appropriate entitlement controls around data access.
Work with the security function to ensure we adhere to expected security standards.
Collaborate with the incident manager to bring your expertise when asked and own implementation of recommendations from post-mortems.
Strong experience building end-to-end ETLT, ETL, or ELT pipelines with batch or streaming technologies in Python.
You have solid software engineering experience, focusing on developing analytics components in the cloud. You have been exposed to big data architecture essentials, streaming, data manipulation using SQL, ETL batches, data store administration, …
Strong experience with the AWS platform including, but not limited to, services such as: Glue, RedShift, DataBricks, CloudFormation, S3, CloudWatch, Lambdas, etc… or equivalents
Good knowledge of data engineering concepts (Data Lake, Data Warehouse, etc…)
Experience with Infrastructure as code tools (CDK, CloudFormation, Terraform)
You are fluent in English, both written and spoken.
Experience with SQL, dbt and visualization tools is a plus
We encourage usage of our robust time-off allocations with 27 PTO days for our employees based out of the Geneva region, plus additional days based on seniority and circumstances.
We contribute 60% of the total cost for your pension; 13.5% to 15.5% of your base salary for savings; 2% for risk.
Commuting:Sustainable mobility options, including carpooling and the refund of 60% of the annual transportation subscription.
Global workforce with employees in 20+ countries representing 35+ unique nationalities.
Our culture and mission set us apart. We have a dynamic work culture that values respect and kindness and embraces the right to fail (and get right back up again!).
Great people make a great company. We value people skills as much as technical skills and strive to keep things friendly while still being passionate leaders in our domains.
We have a flexible work policy that includes 3 days in-office and 2 days work-from-home each week for those located near our office locations; some locations such as Dubai, India, Japan and Australia operate fully remotely.
We have a growth mindset. We love learning and believe continuous education is critical to our success. In an ever-changing industry, new skills are necessary, and we're happy to help our team acquire them.
As the leader in our field, our products and services are as strong as our internal team members.
We embrace transparency with regular meetings, cascading messages and updates on the growth and success of our organization.
SonarSource builds powerful code quality and security tools that help developers prevent issues in software production. Targeting development teams and organizations of all sizes, their solutions streamline workflows and enhance productivity, leveraging both human and AI-driven contributions. With support for over 30 programming languages and widespread adoption, SonarSource is committed to creating secure, reliable, and maintainable applications.
Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!
Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.
Data Engineer Q&A's