7+ years of experience in backend or distributed systems engineering., 3+ years of hands-on experience with Apache Flink using the DataStreams API in production., Experience deploying and managing applications in AKS or Kubernetes environments., Strong communication skills and experience with infrastructure-as-code and cloud observability tools..
Key responsibilities:
Design, deploy, and support Flink applications on AKS.
Manage state, handle out-of-order events, and integrate with streaming platforms like Kafka and EventHub.
Set up and optimize Flink clusters, ensuring high availability and disaster recovery.
Implement monitoring, logging, and automation for Flink infrastructure.
Report this Job
Help us maintain the quality of our job listings. If you find any issues
with this job post, please let us know. Select the reason you're reporting
this job:
USTECH SOLUTIONS is the largest privately owned diversity workforce partner with a global footprint. For 20+ years, we have partnered with leading MSPs and some of the world’s largest enterprises to deliver a flexible workforce. We serve Fortune 500 giants and growing businesses alike, reinventing the role of humans in a digital workforce.
‘Reinventing Human’ is about connecting you with top talent and seamlessly integrating new hires into your programs through our next gen AI powered Talent platforms. As the largest private diversity supplier in the US, we champion inclusion and unlock hidden potential. We work with leading MSPs and are a trusted strategic partner to the world’s top brands.
At USTECH SOLUTIONS, we're inverting the talent hiring pyramid by offering a range of solutions from curated talent pools, workforce management services, and IT services resourcing to IC compliance. Our legacy and close affinity to the computing industry has equipped us with the expertise and vision to provision AI platform solutions that help organizations to innovate faster.
Considering Statement of Work? Meet US Tech Digital (ustechdigital.com). We're helping businesses achieve digital leadership through our tailored SOW solutions, utilizing market-leading technology products and our proprietary in-house developed platform solutions.
Explore our full range of services and solutions by visiting our website: ustechsolutions.com
Job Description:
We are seeking a seasoned Flink Engineer (Sr Flink Architect/Engineer/Platform Support – DataStreams API & AKS Expert) with 7+ years of experience in stream processing and backend systems, including 3+ years of hands-on experience implementing Apache Flink using the DataStreams API in production. This role focuses on designing, deploying, and supporting Flink applications on Clienture Kubernetes Service (AKS), with end-to-end responsibility for both application logic and infrastructure. Technical Lead role with excellent communication skills required.
Responsibilities:
Functional:
• Build Flink applications using the DataStreams API and process functions.
• Manage state (checkpoints, savepoints) using RocksDB and ADLS.
• Handle out-of-order events with watermarking and implement aggregators.
• Integrate with Kafka, EventHub, and MongoDB.
Infrastructure & Non-Functional:
• Set up and manage Flink clusters in AKS with 2+ years experience in Kubernetes-based deployments.
• Configure session-based and application deployments.
• Optimize memory, RocksDB, and task/job manager parameters.
• Implement HA/DR, state recovery, and auto-pilot features.
• Integrate with ArgoCD, Dynatrace, and logging agents (e.g., LTM).
• Ensure observability via Flink Dashboard and monitoring tools.
Experience:
• 7+ years in backend or distributed systems engineering.
• 3+ years with Apache Flink (DataStreams API).
• 3–5 years working with Kafka, Clienture EventHub, or similar streaming platforms.
• 2+ years of experience deploying and managing applications in AKS or Kubernetes environments.
• Proficiency in CI/CD, infrastructure-as-code, and cloud observability tools.
• Strong communication and documentation skills.
Mandatory Skills:
• 3+ years of experience using Apache Flink, specifically the DataStreams API.
• Proven delivery of production-grade Flink implementations with documentation or case studies.
• Active engagement with at least one current client using Flink (DataStreams API).
• Competence in state management (checkpoints and savepoints) with local storage.
• Configuration of connectors like EventHub, Kafka, and MongoDB.
• Implementation of Flink API Aggregators.
• Handling watermarks for out-of-order events.
• Management of state using Clienture Data Lake Storage (ADLS).
• Set up a private Flink cluster within a designated AKS environment.
• Configure both session-based and application-type deployments.
• Define and build nodes and slots.
• Manage and configure Job/Task Managers.
• Establish necessary connectors, e.g., external storage for the Flink Cluster.
• Configure heap memory and RocksDB for state management.
• Define and set up checkpoints and savepoints for state recovery.
• Enable Auto-Pilot capabilities.
• Integrate network resources, such as Clienture EventHub and external databases like MongoDB.
• Implement integration with ArgoCD for job submissions.
• Install LTM agents for logging and Dynatrace agents for monitoring purposes.
• Provide access to the Flink Dashboard.
• Establish High Availability (HA) and Disaster Recovery (DR) configurations. Deliverables:
• Deployed Flink applications with complete monitoring and logging.
• Managed Flink infrastructure with high availability and disaster recovery.
• Deployment automation via ArgoCD and full integration with observability stack.
About US Tech Solutions:
US Tech Solutions is a global staff augmentation firm providing a wide range of talent on-demand and total workforce solutions. To know more about US Tech Solutions, please visit www.ustechsolutions.com.
US Tech Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Required profile
Experience
Level of experience:Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.