Python + R Developer AND Machine Learning
Location
Bangalore | India
Job description
Job Details-
Location - All LTIMindtree Locations (Mumbai, Pune, Bangalore, Hyderabad, Chennai, Delhi)
Experience - 5 to 12 Yrs
Primary Skills - Python & R Development, Machine Learning
Job Summary: We are seeking a talented and experienced Python + R Developer to join our dynamic team. The ideal candidate will have a strong background in both Python and R programming languages, with a focus on developing data-centric applications and solutions. The candidate should be proficient in data analysis, statistical modeling, and possess a deep understanding of data manipulation and visualization.
Responsibilities: Collaborate with Cross-Functional Teams:
Work closely with data scientists, analysts, and other stakeholders to understand project requirements and deliver effective solutions.
Collaborate with software developers to integrate Python and R code into larger systems.
Python and R Development:
Develop robust and efficient Python and R code for data analysis, statistical modeling, and machine learning applications.
Create and maintain scalable data processing pipelines.
Data Manipulation and Analysis:
Manipulate and analyze large datasets to extract valuable insights.
Implement data cleaning, transformation, and preprocessing techniques.
Statistical Modeling:
Implement statistical models using R for predictive analytics and data forecasting.
Conduct exploratory data analysis to identify patterns and trends.
Visualization:
Create visually appealing and informative data visualizations using tools such as Matplotlib, Seaborn, ggplot2, or others.
Present data insights to non-technical stakeholders in a clear and understandable manner.
Code Optimization:
Optimize Python and R code for performance, scalability, and maintainability.
Troubleshoot and debug issues as they arise.
Documentation:
Document code, processes, and methodologies to ensure knowledge transfer and maintainability.
Prepare technical documentation for end-users and other developers.
Qualifications: Bachelor's or Master's degree in Computer Science, Statistics, Data Science, or a related field.
Mandatory Skills: - Proven experience as a Python + R Developer or similar role.
- Strong proficiency in Python and R programming languages.
- Experience with data analysis libraries such as Pandas, NumPy, dplyr, and tidyr.
- Familiarity with statistical modeling techniques and tools.
- Knowledge of Machine Learning concepts and libraries (scikit-learn, TensorFlow, or PyTorch).
- Experience with data visualization libraries (Matplotlib, Seaborn, ggplot2).
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills.
- Ability to work independently and as part of a team.
Preferred Skills:
- Experience with big data technologies (Hadoop, Spark).
- Knowledge of database systems (SQL, NoSQL).
- Familiarity with version control systems (Git).
- Understanding of software development best practices.
- Proficient in Python, with a good understanding of its ecosystems.
- Strong understanding of object-oriented programming and design principles.
- Experience with database systems such as MySQL, PostgreSQL, or MongoDB.
- Familiarity with version control systems (e.g., Git).
- Excellent problem-solving and communication skills.
Additional Skills (Preferred):
- Knowledge of cloud services (e.g., AWS, Azure).
- Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes).
- Experience with RESTful API development.
Job tags
Salary