We are seeking an experienced Senior Data & Software Engineer to join our dynamic team. This is an exciting opportunity for a professional with deep expertise in data engineering, software engineering, cloud engineering, and artificial intelligence (AI). The ideal candidate will have hands-on experience with cutting-edge technologies, agile practices, and DevOps methodologies, playing a key role in shaping the future of data and software solutions within the organization.
Key Responsibilities
- Lead the design, development, and implementation of scalable data engineering and software solutions, ensuring high-performance, security, and reliability.
- Build and maintain robust cloud-based systems and services, leveraging AWS, Kubernetes, and Airflow.
- Collaborate with cross-functional teams, including DevOps, DataOps, and product management, to ensure seamless integration and delivery of solutions.
- Apply deep knowledge of Agile methodologies and CI/CD best practices, including GitHub Actions and Automation Testing, to streamline development cycles.
- Utilize Snowflake, DBT, and other data engineering tools to build data pipelines and perform data modeling tasks.
- Oversee the maintenance and optimization of both SQL and NoSQL databases, ensuring smooth performance and data integrity.
- Drive AI-powered solutions, leveraging modern AI techniques to enhance software products and deliver innovative features.
- Lead the implementation of product roadmaps, managing timelines and ensuring product milestones are met.
Required Skills & Qualifications
- Experience. 12+ years in data engineering, software engineering, and cloud engineering with a proven track record of delivering complex projects.
Technical Expertise
- Deep expertise in Data Engineering, Software Engineering, Cloud Engineering, and AI technologies.
- Strong understanding of DevOps and DataOps practices.
- Hands-on experience with AWS, Airflow, ECS/EKS, Kubernetes, and Snowflake.
- Proficiency in coding languages such as Java and Python.
- Extensive experience with CI/CD tools, including GitHub Actions and Automation Testing.
- Advanced knowledge of SQL and NoSQL databases.
- Methodologies. Strong understanding of Agile methodologies, with a focus on delivering high-quality solutions in iterative cycles.
Why Join Us
- Work on innovative projects at the intersection of cloud engineering, data, and AI.
- Collaborate with a talented, diverse team of experts in a fast-paced, supportive environment.
- Shape the future of cutting-edge software and data engineering solutions.
- Competitive compensation and benefits package.
If you're passionate about using advanced technologies to solve complex challenges and want to be part of a forward-thinking team, apply now!