
Senior Data Engineer
Full Job Description
Are you an accomplished Senior Data Engineer seeking to elevate your expertise? PointAbout Inc. is looking for a visionary like you to join our team in Pune, Mumbai, Bengaluru, Hyderabad, Kolkata, New Delhi, or Chennai. You will architect transformative data solutions, drive innovation, and reshape entire industries. Your role will involve analyzing and correcting data integrity challenges, performing root cause analysis on code, and communicating project status to client stakeholders. You will craft efficient, performant, testable, scalable, and secure client code, and actively participate in planning, estimation, and agile development processes. We encourage collaboration, mentoring, and independent project delivery from conceptualization to deployment.
Key Responsibilities:
- Analyze and resolve data integrity challenges, including investigation, correction, and monitoring.
- Identify root causes of data integrity issues through code analysis.
- Communicate project status and recommendations effectively to client stakeholders.
- Develop high-quality, efficient, performant, testable, and scalable client code.
- Participate in accurate project planning and estimation efforts.
- Gather requirements and present developed features to clients.
- Execute complex activities adhering to methodology and quality standards.
- Promote client success through collaboration with engineers, designers, and managers.
- Engage in agile software development practices, including stand-ups, sprint planning, and retrospectives.
- Participate in the Engineering Practice community, mentoring others and supporting technical growth.
- Independently drive project delivery within defined architecture.
Minimum Qualifications:
- At least 5 years of experience as a Data Engineer.
- At least 3 years of experience with Snowflake Data Warehouse, SnowPipe, Snowpark, and related services.
- Experience in designing and implementing scalable backend services and APIs using Python.
- Experience collaborating with cross-functional teams to define and execute technical requirements.
- Experience optimizing system performance and troubleshooting issues.
- Proficiency in the latest Python and SQL versions.
Must-Have Skills & Tools:
- 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.
- Experience mentoring other engineers and decision-makers.
- Proficiency in the English language.
Additional Experience Desired:
- Ability to optimize backend performance and troubleshoot issues.
- Familiarity with modern frontend build tools and CI/CD pipelines.
- Excellent problem-solving skills and a proactive attitude.
- Strong verbal and written communication skills.
- Professional software engineering experience with multi-discipline teams.
- Experience in backend development with expertise in Node.js.
- Proficiency in designing and implementing RESTful APIs and microservices architecture.
- Good knowledge of AWS services (Lambda, API Gateway, DynamoDB/RDS, S3).
- Experience with containerization (Docker) and orchestration (Kubernetes) is optional.
- Object-Relational Mappers (ORMs).
- Knowledge of Architectural (Microservices, Serverless etc) and Design (Factory, Singleton, Observer etc) Patterns.
- Unit Testing expertise.
Company
PointAbout Inc.
3Pillar is a leading technology company dedicated to revolutionizing the tech landscape by empowering senior software engineers. We specialize in spearheading transformative projects that redefine ind...