Data Engineer
360training
Job Description
Data Engineer We are seeking an experienced Data Engineer with a strong software development background to design, build, and scale modern data platforms and real‑time data streaming solutions. This role is highly engineering‑focused, centered on backend development, data architecture, and distributed data systems rather than traditional reporting or visualization tools. This role is ideal for a hands‑on engineer who enjoys solving complex data problems through code, architecture, and modern cloud‑native data platforms.
No Visa Sponsorship There is no visa sponsorship for this role. Key Responsibilities Develop and maintain scalable batch and real‑time data pipelines using engineering‑first approaches. Build streaming data pipelines using Kafka / event‑driven architectures.
Develop backend data services and integrations using C# and Microsoft technology stack. Implement data movement, ingestion, and transformation workflows across cloud and on‑prem systems. Work extensively with Snowflake to process and store large‑scale datasets.
Implement data transformation logic using code‑driven frameworks rather than GUI‑based tools. Implement CI/CD pipelines and version control using Git and DevOps best practices. Collaborate closely with product, engineering, and platform teams to translate business needs into technical solutions.
Ensure data quality, observability, security, and governance across the data ecosystem. Required Skills & Experience 2+ years of experience in software development and data engineering roles. Strong software engineering background, preferably with C# / .NET.
Hands‑on experience building data streaming pipelines using Kafka or similar technologies. Solid experience with cloud‑based data platforms such as Databricks and Snowflake. Proficiency in SQL and experience working with relational and semi‑structured data.
Experience designing scalable, fault‑tolerant data architectures. Familiarity with CI/CD, Git‑based workflows, and DevOps practices. Experience working in Agile/Scrum environments using tools like JIRA.
Strong problem‑solving mindset with a focus on performance and reliability. Nice to Have Experience with microservices architecture. Knowledge of event‑driven systems and distributed system design.
Exposure to data governance, security, and compliance best practices. Experience migrating or modernizing legacy data systems. Qualifications Bachelor’s or master’s degree in computer science, software engineering, information technology, or a related field.
Proven track record of delivering complex, production‑grade data and software systems. Strong communication skills and the ability to collaborate across engineering teams. We offer statutory benefits, medical insurance, life insurance, paid time off, learning and growth opportunities, and a comprehensive employee engagement and wellness program. #J-18808-Ljbffr