- Design, develop, test, deploy and maintain software applications using Java, Python, SQL, AWS/Azure/GCP.
- Collaborate with cross-functional teams to identify business requirements and translate them into technical solutions.
- Develop ETL processes for data extraction, transformation, and loading from various sources (structured/unstructured) into Big Data technologies like Hadoop/Hive/Spark.
- Implement machine learning algorithms using ML libraries such as Apache MLLib or TensorFlow.
- Ensure high-quality code by following best practices in design patterns, testing frameworks, version control systems.
Desired Candidate Profile
- 3-8 years of experience in software development with a focus on data analytics/data science.