19 Aug
|
Aditi Tech Consulting Private
|
Pune
19 Aug
Aditi Tech Consulting Private
Pune
Summary The Backend Software Engineer will join the Company&rsquos; Data Engineering Platform team and play a key role in building and evolving large-scale backend data systems, real-time and batch processing pipelines, and AI-enabled services. This position focuses on backend engineering using Scala, Python, and Java, distributed data platforms including Cloudera and Spark, and cloud-based architectures. The role also contributes to AI-powered automation initiatives that support analytics, decision-making, and operational efficiency across the organization.
The ideal candidate will have experience working with large-scale datasets, modern data platforms, and cloud technologies while collaborating with cross-functional teams to deliver reliable and scalable backend solutions.
Responsibilities
- Design, develop, and maintain backend services and data pipelines using Scala, Python, and Java.
- Build, optimize, and support batch and streaming workloads on Cloudera Data Platform (CDP) using Spark.
- Configure, monitor, troubleshoot, and improve platform performance using Cloudera Manager.
- Design and implement high-quality DataMart&rsquos; and curated datasets with a focus on data integrity, reliability, and performance.
- Develop and integrate AI-powered agents that support intelligent automation, operational efficiency, and scalable workflows.
- Contribute to anomaly detection, operational intelligence, and workflow automation initiatives.
- Support cloud-based data and compute workloads within AWS environments.
- Utilize Databricks for large-scale data processing and advanced analytics workloads.
- Contribute to cloud-native and hybrid architectures that integrate on-premises and cloud-based platforms.
- Enable downstream consumers, including analytics, reporting, and visualization tools, through reliable and scalable backend data interfaces.
- Collaborate with analytics, business, and technical teams to understand requirements and deliver backend solutions that support evolving business needs.
- Create and maintain technical documentation, including architecture diagrams, design documents, and data flow specifications.
- Participate in Agile and Scrum ceremonies, design reviews, and cross-functional planning activities.
- Support knowledge sharing and mentor team members in backend engineering, big data technologies, and AI-related concepts.
- Continuously evaluate opportunities to improve platform scalability, automation, stability, and efficiency.
Education Requirements
- Bachelor&rsquos; degree in Computer Science, Engineering, Information Systems, or a related field, or equivalent professional experience.
Experience Requirements
- Robust hands-on experience developing backend or data-intensive systems using Scala, Python, and/or Java.
- Experience working with Cloudera Data Platform (CDP) and Spark.
- Experience supporting large-scale distributed data processing environments.
- Experience working in Agile or Scrum-based development teams.
Required Skills
- Proficiency in Scala, Python, and Java for backend development.
- Experience with Cloudera Data Platform (CDP).
- Strong knowledge of Apache Spark.
- Familiarity with Cloudera Manager for cluster administration, monitoring, and troubleshooting.
- Strong understanding of distributed systems and large-scale data processing.
- Strong data modeling and data engineering skills.
- Experience designing, developing, and supporting data pipelines.
- Excellent analytical and problem-solving abilities.
- Ability to work independently in complex technical environments.
- Strong verbal and written communication skills.
- Experience creating technical documentation and design specifications.
- Ability to collaborate effectively with cross-functional stakeholders.
Preferred Skills
- Experience building, integrating, or supporting AI-driven agents and intelligent automation solutions.
- Experience with Databricks for data engineering or machine learning workloads.
- Experience working within AWS environments, including services such as S3, EC2, EMR, Glue, Lambda, IAM, or similar technologies.
- Knowledge of streaming and big data technologies, including Kafka.
- Knowledge of Hadoop ecosystem technologies.
- Experience with Hive and Impala.
- Exposure to model monitoring or AI platform enablement activities.
- Experience with ETL tools such as Informatica.
- Experience working within large enterprise environments.
- Familiarity with modern cloud and hybrid architecture patterns.
#AditiConsulting
# 26-05061
📌 Software Engineer II - Level 8 (Pune)
🏢 Aditi Tech Consulting Private
📍 Pune