13 hours ago
Bengaluru, IndiaStaff+
Responsibilities
- Lead the technical vision, architecture, and implementation of the Data Fabric platform.
- Design and optimize large-scale distributed systems for data ingestion, storage, processing, and querying.
- Mentor senior engineers, establish best practices, and drive innovation in data engineering and infrastructure.
- Collaborate with globally distributed cross-functional teams.
- Identify bottlenecks, improve system efficiency, and ensure high availability for data workloads.
- Establish engineering standards, code reviews, and CI/CD pipelines.
- Own software deliverables and ensure quality, security, scalability, modifiability, extensibility, and testability.
- Evaluate and integrate tools such as Apache Kafka, Spark, Flink, Iceberg, and Kubernetes.
- Use AI tools and coding agents responsibly for development, testing, debugging, and documentation.
Requirements
- Bachelor’s or master’s degree in engineering or Computer Science, or equivalent experience.
- 12+ years of software engineering experience, including 5+ years in distributed data systems.
- Proficiency in one or more system-level programming languages such as C# or Java, with willingness to learn new languages.
- Strong knowledge of object-oriented programming, architectural design patterns, system design, and data structures and algorithms.
- Understanding of multithreading, synchronization, asynchronous programming, and cloud programming.
- Experience with cloud ecosystems such as Azure, AWS, or GCP.
- Familiarity with modern engineering practices, including agile development, CI/CD, and DevOps.
- Experience with Docker, Kubernetes, or other containerization technologies.
- Strong verbal and written communication skills and experience delivering critical time-bound projects and managing timelines and team development.
- Proven ability to collaborate effectively with globally distributed teams and drive complex technical decisions.
- Full-stack development experience is preferred.
- Understanding of LLMs and AI-powered API automation is preferred.
- Experience with GraphQL and data mesh architectures is preferred.
- Familiarity with Prometheus and Grafana is preferred.
Benefits
- Work flexibility varies by role and business needs, with hybrid, office-based, and remote work arrangements available.
- UiPath provides an inclusive workplace, equal opportunities, and reasonable accommodations for candidates on request.
Tech Stack
Apache FlinkApache KafkaApache SparkAWSAzureC#DockerGoogle Cloud PlatformGrafanaGraphQLJavaKubernetesPrometheus
Categories
BackendData Engineering
About UiPath
UiPath is a public enterprise software company that provides a robotic process automation and AI-powered automation platform for large organizations. Its products include tools to build, orchestrate, and run software robots, intelligent document processing, and process mining, delivered as cloud services and subscriptions. Founded in 2005 and headquartered in New York, it is listed on the NYSE, and serves global enterprises seeking to automate back-office and customer-facing workflows.
