Senior Software Engineer (Azure Databricks, DLT Pipelines, Coding, CD / CI, Data Platform & Data Integration)
Contract at Bellevue, WA
Must Have Experience :
The Role / Responsibilities
The Senior Software Engineer, is a hands-on engineer who works from design through implementation of large-scale systems that is data centric for the MA Platform. This is a thought leadership role in the Data Domain across all of Clients' Analytics, with the expectation that the candidate will demonstrate and propagate best practices and processes in software development. The candidate is expected to drive things on their own with minimal supervision from anyone.
Design, code, test, and develop features to support large-scale data processing pipelines, for our multi-cloud SaaS platform with good quality, maintainability, and end to end ownership.
Define and leverage data models to understand cost drivers, to create concrete action plans that address platform concerns on Data.
Qualifications
5+ years of experience in building and shipping production grade software systems or services, with one or more of the following : Distributed Systems, large-scale data processing, data storage, Information Retrieval and / or Data Mining, Machine Learning fundamentals.
BS / MS / in Computer Science or equivalent industry experience.
Experience building and operating online services and fault-tolerant distributed systems at internet scale.
Demonstrable experience shipping software, internet scale services using GraphQL / REST API(s) on Microsoft Azure and / or Amazon Web Services(AWS) cloud.
Experience writing code in C++ / C# / Java using agile and test-driving development (TDD).
3+ years in cloud service development Azure or AWS services.
Preferred Qualifications
Excellent verbal and written communications skills (to engage with both technical and non-technical stakeholders at all levels).
Familiarity with Extract Transform Load (ETL) Pipelines, Data Modelling, Data Engineering and past ML experience is a plus.
Experience in Data Bricks and / or Microsoft Fabric will be an added plus.
Hands-on experience using distributed computing platforms like Apache Spark, Apache Flink Apache Kafka or Azure EventHub.
Senior Software Engineer • Bellevue, WA, US