Job Description
INGENETIVE Inc. specializes in providing innovative data-driven solutions for businesses across various industries. We combine cutting-edge technology, advanced analytics, and domain expertise to help our clients harness the power of Big Data and make better-informed decisions. As a Data/Big Data Solutions Architect, you will play a critical role in designing and implementing robust, scalable, and efficient data solutions for our diverse clientele.
Key Responsibilities:
- Collaborate with clients to understand their business objectives, data requirements, and technical constraints.
- Design and develop scalable, efficient, and cost-effective Big Data solutions, including data ingestion, storage, processing, and analytics.
- Evaluate and recommend appropriate Big Data technologies, tools, and platforms to meet the clients' needs.
- Work closely with data engineers, data scientists, and analysts to ensure the seamless integration of data solutions into the clients' systems.
- Develop and maintain technical documentation, including architecture diagrams, data models, and data flow diagrams.
- Provide technical guidance and mentorship to the data engineering team, ensuring adherence to best practices and standards.
- Assess and optimize the performance, reliability, and scalability of the implemented data solutions.
- Stay current with the latest trends and advancements in Big Data technology and industry best practices.
- Collaborate with sales and marketing teams to support pre-sales activities, such as solution demonstrations and technical presentations.
- Participate in client meetings and workshops to provide technical expertise and support during the project lifecycle.
Requirements and Qualifications:
- Bachelor's or Master's degree in Computer Science, Data Science, Engineering, or a related field.
- At least 5 years of experience in designing and implementing Big Data solutions using technologies such as Hadoop, Spark, Kafka, NoSQL databases, and data warehousing solutions.
- Strong knowledge of data architecture principles, data modeling, and data integration techniques.
- Proficiency in programming languages such as Python, Java, or Scala.
- Experience with cloud platforms such as AWS, Azure, or GCP, and their Big Data services.
- Excellent analytical, problem-solving, and communication skills.
- Ability to work effectively both independently and as part of a team.
- Strong project management and multitasking abilities.
- Familiarity with machine learning techniques and algorithms is a plus.
- Willingness to travel occasionally to client sites.