Building digital businesses, together.
Senior Data Engineer, Python, Snowflake
Location
India
Posted
63 days ago
Salary
0
Seniority
Senior
Job Description
Senior Data Engineer, Python, Snowflake
3Pillar Global
• Primarily responsible for analyzing data integrity challenges including investigating, correcting, and monitoring data to help identify and address key data issues. Must be comfortable remedying data integrity issues and identifying root cause analysis by going through the code. • Facilitate effective communication with client project stakeholders regarding project status and recommendations. • Craft client code that is not just efficient, but also performant, testable, scalable, secure, and of the highest quality. • Actively participate in accurate planning and estimation efforts, utilizing project methods and tools. • Proficiently gather requirements and organize/present developed features for clients. • Execute complex activities within the current methodology and quality standards, showcasing success across diverse engagements. • Promote client success across the team by collaborating with engineers, designers, and managers to understand user pain points, anticipate potential problems, and iterate on solutions that drive client success. • Engage in agile software development, including daily stand-ups, sprint planning, team retrospectives, and other governance activities. • Actively participate in the Engineering Practice community, mentoring others through Communities of Practice (CoPs) or on project teams, and supporting the growth of technical capabilities. • Independently drive project delivery within defined architecture, demonstrating autonomy and accountability in all stages from conceptualization to deployment.
Job Requirements
- Should have worked as Data Engineer for atleast 5 years
- Must have atleast 3 years of experience in Snowflake Datawarehouse, SnowPipe, Snowpark and related services
- Experience/expertise in the following areas specified below:
- Design and implement scalable backend services and APIs using Python
- Collaborate with cross-functional teams to define and execute on technical requirements
- Optimize system performance and troubleshoot issues
- Stay updated with the latest Python and SQL to drive continuous improvement
- Languages: SQL, Python
- Skills/Responsibilities: MS SQL Server, Snowflake (data warehouse), Hevo / dbt
- Tools: Jira, Bitbucket, Slack/Teams
- Good to Have Skills:
- Languages: Javascript
- Skills/Responsibilities: Dynamo DB, AWS Services, Rockset (analytical engine)
- Experience in Agile software development methodologies.
- Expertise in working with SQL and SQL MS Server
- Experience in creating and implementing well-tested, scalable, and performant enterprise-level systems.
- Practice and initiative mentoring other engineers and decision-makers throughout the organization.
- Proficiency in the English language.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Availability Manager
ASM ResearchIt is the policy of ASM that an individual's race, color, religion, sex, disability, age, sexual orientation or national origin are not and will not be considered in any personnel or management decisions. We affirm our commitment to these fundamental policies. All recruiting, hiring, training, and promoting for all job classifications is done without regard to race, color, religion, sex, disability, or age. All decisions on employment are made to abide by the principle of equal employment.
Role Description Responsible for corporate learning and development function within the Human Resources Operations Team. Implements all aspects of organizational development. - Develops training programs, facilitates corporate learning & development change management initiatives, and reviews current development programs to ensure alignment to company goals. - Implements and reports on the effectiveness of leadership development, team development, and organizational communication programs and practices. - Participates in the evaluation and implementation of operational efficiencies in HR operations, services, processes, and procedures. - Leverages innovative practices and improvement of data processing methods to streamline and automate when effective. - Recommends, develops, and implements training programs that support business objectives. - Partners with HR business partners and business leaders to proactively identify and address training needs of the organization. - Researches, designs, and implements practices that foster a strong corporate learning and development culture across the organization. - Develops organizational development training content, including instructional materials, e-learning modules, job aids, and facilitator guides. - Identifies and recommends opportunities to improve learning processes for scale and automation, and documents processes. - Proactively identifies ways to automate processes and partners with IT as necessary to implement automation. - Responsible for processing and ensuring all employee related learning and development data transactions are consistently accurate and evaluated for continued automation and opportunities for scale. - Through audits identifies potential data integrity issues and partners with appropriate departments to prevent continued issues through automation or other means. - Ensures organizational training programs meet compliance, quality, and performance standards. Qualifications - Bachelor’s Degree in Human Resources, Business Administration or related field or equivalent experience. - PHR, SPHR, or related HR Certification preferred. - 8-15 years of experience in Human Resources or a specific HR discipline. Requirements - Excellent verbal and written communication skills, including presentations and training. - Experience supporting HR programs, policies, practices, and procedures preferred. - Tactfulness and self-confidence to appropriately maintain employee confidential information. - Ability to manage multiple projects and priorities in a matrixed organization. - Ability to work independently or as a team and effectively manage time. - Technically savvy with excellent Microsoft Excel skills. - Must have the ability to proactively research and review federal/state laws, regulations, and policies, and recommend courses of action. - Establish credibility and maintain positive relationships with employees and managers at all levels of the organization. - Ability to proactively research and implement new technology to streamline processes. Benefits - Compensation ranges for ASM Research positions vary depending on multiple factors; including but not limited to, location, skill set, level of education, certifications, client requirements, contract-specific affordability, government clearance and investigation level, and years of experience. - The compensation displayed for this role is a general guideline based on these factors and is unique to each role. - Monetary compensation is one component of ASM's overall compensation and benefits package for employees. EEO Requirements - It is the policy of ASM that an individual's race, color, religion, sex, disability, age, sexual orientation or national origin are not and will not be considered in any personnel or management decisions. - We affirm our commitment to these fundamental policies. - All recruiting, hiring, training, and promoting for all job classifications is done without regard to race, color, religion, sex, disability, or age. - All decisions on employment are made to abide by the principle of equal employment. Physical Requirements The physical requirements described in "Knowledge, Skills and Abilities" above are representative of those which must be met by an employee to successfully perform the primary functions of this job. Reasonable accommodations may be made to enable individuals with qualifying disabilities, who are otherwise qualified, to perform the primary functions. Disclaimer The preceding job description has been designed to indicate the general nature and level of work performed by employees within this classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications required of employees assigned to this job.
• Design high-performance, distributed, low-latency systems • Architect, create, and deliver new features and functionality • Work with Product to drive the requirements, and own the project end-to-end • Work with Product and UX teams to bring consumer-grade user experience and design to the enterprise • Work with Engineering and Product teams distributed across multiple locations • Analyze and improve efficiency, scalability, and stability of servers and processes • Think long-term and be unsatisfied with band-aids • Identify unnecessary complexity and remove it • Team work collaboration
• Handle and triage incoming client requests (Jira, Slack, calls) • Investigate and resolve incidents across the full stack (backend, frontend, integrations) • Work on production issues - from quick fixes to deeper root-cause analysis • Collaborate with Product and Customer teams to understand and address user needs • Implement small improvements and fixes independently • Contribute to improving incident handling and support processes • Participate in on-call rotations and ensure system reliability • Provide technical input on feasibility and impact of client requests
• Focused on building solutions for clients’ digital products • Ensure scalability and efficiency of applications and address technical challenges • Drive innovation and ensure solutions meet high standards, providing value and reliability • Participate in pre-sales and discovery phases to contribute valuable ideas • Guide and motivate team members to ensure growth and foster a great environment • Plan, organize tasks, and manage time effectively to ensure milestones and deadlines are met • Define problems to determine causes and implement solutions



