icustomer.ai is seeking a Senior Data Engineer to join our innovative team. If you are passionate about leveraging data to drive decision-making and have a robust technical background, this opportunity is for you!
Experience. 4+ years
Key Responsibilities
- Data Pipeline Development. Design, develop, and optimize data pipelines and architectures to support our composable CDP product.
- ETL Processes. Implement and maintain ETL processes using dbt.
- Big Data Management. Work with large datasets and develop scalable data models on Snowflake.
- Cloud Infrastructure. Manage and optimize cloud infrastructure on AWS and GCP to ensure high performance and availability.
- Cross-Functional Collaboration. Work with cross-functional teams to understand data requirements and deliver solutions.
- Data Quality and Governance. Ensure data quality, governance, and compliance across all data pipelines.
- Mentorship. Lead and mentor junior data engineers, fostering a culture of continuous learning and improvement.
- Product Development. Actively participate in the product development process as part of the core team.
- Marketplace Updates. Publish product updates on Snowflake and Databricks marketplace.
Required Skills and Experience
- Data Warehousing. Advanced experience with Snowflake, Databricks, and other data warehousing solutions.
- ETL and Data Transformation. Proficiency in DBT and experience in building and maintaining ETL pipelines.
- Cloud Platforms. Extensive experience with AWS and GCP.
- Programming. Strong proficiency in Python, including libraries such as Pandas, NumPy, SQLAlchemy.
- Big Data Technologies. Experience with Apache Spark, Kafka, and other big data technologies.
- Data Integration and Automation. Familiarity with data integration and automation technologies like Airbyte, Apache Airflow, Luigi.
- DevOps and CI/CD. Familiarity with DevOps practices and tools like Jenkins, Docker, Kubernetes.
- Data Governance. Knowledge of data governance frameworks and practices, including data security and privacy regulations.
- Startup Experience. Proven experience working with data startups and being part of the product development team.
- Analytical Skills. Strong analytical and problem-solving skills, with the ability to troubleshoot data-related issues.
- Communication and Collaboration. Excellent communication and collaboration skills.
- Attention to Detail. Attention to detail and a strong focus on data quality and integrity.
Must-Have Skills
- DBT (data build tool)
- Python
- AWS / GCP
- Snowflake
- Databricks
- Snowflake Marketplace
- Databricks Marketplace
Desired Skills and Mindsets
- Strong foundation in software engineering best practices, including design patterns and modular architecture.
- Excellent analytical and problem-solving skills, with the ability to work independently and within a team.
- Strong work ethic, supported by solid time-management skills, and a professional, team-oriented attitude.
- Commitment to high-quality software development, with a focus on testing and code quality.
- Fast learner, enthusiastic about tackling new challenges and technologies.
About icustomer.ai
- Virtual customer assistants powered by advanced natural language processing to handle customer inquiries and support across multiple channels like chat, email, voice, etc.
- AI-driven knowledge management tools to curate and serve relevant information to customers and support agents.
- Analytical insights and reporting dashboards to measure and optimize customer service performance.
We are an early-stage startup led by a team of serial entrepreneurs, dedicated to enhancing data trust. Our mission is to empower businesses to make better, well-informed decisions by providing them with reliable, accurate data insights. We are part of the Nvidia Accelerator, Microsoft, and Google startup accelerators and have won the MIT ILP Innovation company cohort for 2024.
How to Apply
- Register or login on our portal & fill out the application form.
- Clear the given Video Screening (30 min) and Click on 'Apply' to get shortlisted.
- Your profile will be shared with the client for the Interview round.
- Once selected, meet the client and get your exciting career started!
About Uplers
Our goal at Uplers is to make hiring reliable, simple, and fast. We support our talents in finding and applying for relevant contractual onsite opportunities and progressing in their careers. During the engagement, you will have a dedicated Talent Success Coach to support any grievances or challenges you may face.