Job Title: Data Scientist with Software Engineering Expertise
Location: Bangalore
Job Type: Full-Time
Experience Level: Senior (7+ years)
Job Description
We are seeking a highly skilled Data Scientist with a strong background in software engineering and a
deep understanding of Generative AI. The ideal candidate will possess a blend of analytical and
technical skills, enabling them to develop innovative data-driven solutions while also contributing to
software development processes.
Key Responsibilities
       Data Analysis & Modeling: Utilize statistical methods and machine learning techniques to
        analyze complex datasets, derive insights, and build predictive models.
       Software Development: Collaborate with engineering teams to design, develop, and
        implement software solutions that leverage data science methodologies. Ensure best practices
        in coding, testing, and deployment.
       Generative AI Applications: Apply Generative AI techniques to enhance software
        development processes, including automated code generation, testing, and documentation.
       Cross-Functional Collaboration: Work closely with product managers, UX designers, and other
        stakeholders to understand requirements and translate them into technical specifications.
       Research & Innovation: Stay updated with the latest advancements in data science and
        Generative AI. Propose and implement innovative solutions to improve existing processes and
        products.
       Mentorship: Provide guidance and mentorship to junior data scientists and engineers,
        fostering a culture of continuous learning and improvement.
Qualifications
       Education: BTech or Masters in Computer Science, Data Science, Statistics, or a related field.
       Experience: Minimum of 7 years in data science, with a strong emphasis on software
        engineering principles and practices.
       Technical Skills:
                Proficiency in programming languages such as Python or Java.
                Experience with machine learning frameworks (e.g., TensorFlow, PyTorch) and data
                 manipulation libraries (e.g., Pandas, NumPy).
                Familiarity with Generative AI concepts and tools, including their application in
                 software development.
       Software Engineering: Strong understanding of software development life cycle (SDLC),
        version control systems (e.g., Git), and agile methodologies.
       Problem-Solving: Excellent analytical and problem-solving skills, with the ability to think
        critically and creatively.
      Communication: Strong verbal and written communication skills, with the ability to present
       complex technical concepts to non-technical stakeholders.
Preferred Qualifications
      Experience with cloud computing platforms (e.g., AWS, Azure, Google Cloud) for deploying
       machine learning models.
      Knowledge of data visualization tools (e.g., Tableau, Power BI) to communicate insights
       effectively.