Principal Software Engineer

ebxr Telangana, India
Apply Now
  • Lead needed technical processes and designs considering reliability, data integrity, maintainability, reuse, extensibility, usability and scalability
  • Serve as a technical expert in Snowflake and Python-based data engineering solutions.
  • Design and implement efficient, scalable data pipelines using Snowflake and Python, optimizing for performance and cost.
  • Leverage new Snowflake features (e.g., Snowpark, Cortex, dynamic tables) to enhance data workflows and automation.
  • Collaborate with business analysts and stakeholders to ensure solutions meet functional and non-functional requirements.
  • Develop and maintain robust SQL procedures, ensuring data integrity and alignment with business logic.
  • Participate in solution design discussions, contributing technical insights and best practices.
  • Support testing, deployment, and production maintenance of data workflows and automation scripts.
  • Apply software development methodologies appropriate to project needs, including Agile practices.
  • Align risk and control processes into day-to-day responsibilities to monitor and mitigate risk; escalate appropriately.