About the Role:
As Associate Partner of Data Streaming Solutions, you will be the technical visionary and strategic advisor driving real-time data solutions for our clients. This role is ideal for a T-shaped professional who combines deep expertise in modern data streaming technologies with broad skills in consulting, architecture, and business acumen. You will work across both technology and business domains to design and deliver event-driven systems (using tools like Apache Kafka, Apache Flink, Apache Spark, and Kubernetes) that address complex business challenges and create value.
In this position, you will seamlessly transition from high-level strategy to hands-on engineering. One day you might be in an executive workshop shaping a client's streaming data roadmap, and the next you will be guiding technical teams through complex architectural decisions. You will collaborate closely with our sales and business development teams in early project stages to shape solutions and proposals, and then engage directly with senior client stakeholders to ensure our approach aligns with their vision. We value autonomy, creativity, and ownership – you will have the freedom to innovate while working within a supportive, collaborative team. (Note: This role involves light travel within the US to client sites as needed.)
Responsibilities
- Lead Data Streaming Architecture: Lead the end-to-end architecture of real-time data streaming solutions for clients, leveraging technologies such as Apache Kafka, Apache Flink, Apache Spark (Streaming), and Kubernetes.
- Consult with Clients: Engage with client teams to understand business objectives and technical requirements for event-driven systems, translating those needs into effective solution designs and implementation roadmaps.
- Pre-Sales Collaboration: Partner with sales and business development teams during pre-sales and discovery phases to craft solution approaches, estimate scope, and ensure proposals are technically sound and aligned with client needs.
- Stakeholder Engagement: Serve as a trusted advisor to senior client stakeholders (from engineers to executives), communicating complex architectural concepts in clear, business-oriented terms and shaping solution strategies that fit the client’s organization.
- Technical Leadership: Guide and mentor delivery teams during implementation, ensuring best practices in streaming architecture and data engineering are followed. Oversee technical decisions, troubleshoot issues, and maintain alignment with the architectural vision.
- Integration & Strategy: Ensure that streaming solutions integrate smoothly into the client’s broader IT landscape (cloud infrastructure, data platforms, and legacy systems) and align with enterprise architecture standards and strategic goals.
- Innovation & Best Practices: Stay up-to-date with emerging trends in data streaming, cloud technologies, and system design. Proactively introduce best practices, tools, and frameworks to continuously improve our solutions and keep clients at the cutting edge.
- Cross-Functional Collaboration: Work closely with cross-functional internal teams (Data Engineering, Cloud Architecture, Analytics, etc.) to deliver holistic solutions. Facilitate knowledge sharing and promote a culture of collaboration and continuous learning within the team.
What You’ll Bring
- Extensive Experience: 10+ years in software engineering, data engineering, or architecture roles, including substantial hands-on experience building large-scale, distributed systems and real-time data pipelines.
- Deep Domain Knowledge: Expert-level understanding of data streaming and event-driven architectures. Proven proficiency with technologies such as Apache Kafka for messaging, Apache Flink or Apache Spark Streaming for stream processing, and Kubernetes/Docker for deploying and orchestrating streaming applications.
- Broad Technical Insight: Strong working knowledge of overall IT systems and cloud architecture (AWS, Azure, or GCP). Familiarity with microservices, APIs, databases (SQL/NoSQL), and enterprise integration patterns to ensure streaming solutions fit into a wider technology ecosystem.
- Enterprise Perspective: Big-picture awareness of how organizations operate – you understand enterprise processes, governance, and constraints (security, compliance, scalability) and design solutions that align with business operations and strategy.
- Client-Facing Skills: Exceptional consultative skills with the ability to engage with clients at all levels. You can listen to client needs, ask the right questions, and articulate technical solutions in a clear, compelling way that non-technical stakeholders appreciate.
- Communication & Influence: Excellent communication and presentation abilities. Comfortable leading workshops or demo sessions, negotiating technical decisions, and influencing C-level stakeholders by translating tech insights into business value.
- Sales Collaboration: Experience working alongside sales or business development teams to shape engagements – whether by contributing to RFP responses, crafting proposals, or presenting technical content in sales meetings.
- Ownership & Autonomy: A self-driven, proactive mindset with a strong sense of ownership. You take initiative in solving problems, work well independently, and handle ambiguity and changing priorities with ease.
- Creative Problem Solving: An innovative thinker who enjoys tackling complex problems with creative solutions. You bring new ideas to the table and adapt quickly to new technologies or client needs.
- Team Leadership & Collaboration: A collaborative team player and mentor. You thrive in a team environment, share knowledge freely, and have experience guiding engineers/architects to deliver successful projects.
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s a plus), or equivalent professional experience in relevant domains.
Preferred/Bonus Qualifications
- Industry Expertise: Experience in one or more of the following industries is a strong plus: Financial Services, Healthcare, Manufacturing, or Retail. Understanding of industry-specific use cases for streaming (e.g. real-time analytics in finance or IoT data in manufacturing) will help you hit the ground running.
- Consulting Background: Prior experience in a technology consulting firm or in a client-facing solutions architect/consultant role. Proven success in delivering complex technical projects for external clients.
- Certifications: Relevant certifications such as Confluent Certified Developer for Apache Kafka, AWS/GCP/Azure Solution Architect, or CNCF Kubernetes certifications. Any official recognition of your expertise in streaming or cloud technologies is a bonus.
- Extended Tech Stack: Familiarity with additional data and streaming technologies is a plus – for example, Apache Pulsar, RabbitMQ, cloud-native event streaming services, or big data frameworks like Hadoop. Breadth in related tools demonstrates your versatile skill set.
- Thought Leadership: Participation in the tech community through conferences, meetups, or open-source contributions related to data streaming. A track record of speaking, publishing, or community involvement signals passion and leadership in the field.
Why Ness:
We know that people are our greatest asset. Our staff’s professionalism, innovation, teamwork, and dedication to excellence have helped us become one of the world’s leading technology companies. It is these qualities that are vital to our continued success. As a Ness employee, you will be working on products and platforms for some of the most innovative software companies in the world.
You’ll gain knowledge working alongside other highly skilled professionals that will help accelerate your career progression.
You’ll also benefit from an array of advantages like access to trainings and certifications, bonuses, and aids, socializing activities, and attractive compensation.