Python Developer

Hyderabad, India    |     Other   |   Full-time
Job Reference: 6590 - Posted 07-May-2024

Job Title: Python Developer

Location: Hyderabad

Experience: 1-3 Yrs.

Qualification: Any Graduate

Skillsets: Python, stremlit , LLM, Generative AI, deep learning, flask, NLP

 

Responsibilities:

  • Collaborate with cross-functional teams to understand business requirements, identify technical solutions, and architect scalable and robust digital and AI systems.
  • Design and develop software applications, algorithms, and models utilizing advanced AI techniques such as machine learning, natural language processing, computer vision, and predictive analytics.
  • Implement and optimize codebase for performance, reliability, and maintainability, following best practices and coding standards.
  • Conduct thorough testing, debugging, and troubleshooting of digital and AI solutions to ensure quality and functionality meet project requirements.
  • Provide technical guidance and mentorship to junior engineers, fostering their professional growth and development.
  • Stay updated on emerging technologies, industry trends, and best practices in digital and AI, and actively contribute to the company's knowledge base and innovation initiatives.
  • Collaborate with stakeholders to define project milestones, timelines, and deliverables, and communicate technical concepts effectively to non-technical audiences.
  • Contribute to the continuous improvement of development processes, tools, and methodologies to enhance productivity and efficiency.
  • Planning: forecasting future needs for Digital & AI solutions and identifying areas for investment to support business growth.
  • Financial Analysis: Conducting cost-benefit analyses on an ongoing basis to identify and implement benefits profiles for core digital & AI solutions across the business.
  • Compliance and Reporting: Ensuring compliance with internal policies and external regulations related to core Digital & AI product deployments and preparing reports for management and stakeholders for scheduled and ad-hoc forums.

 

Requirements:

  • Bachelor’s or master’s degree in computer science, Engineering, or a related field.
  • Proven experience 1 year of hands-on experience in software development, with a focus on digital technologies and AI.
  • Proficiency in programming languages such as Python, Java, or C++, as well as experience with relevant frameworks and libraries (e.g., TensorFlow, PyTorch, scikit-learn).
  • Strong understanding of AI concepts and algorithms, including machine learning, deep learning, reinforcement learning, and natural language processing.
  • Experience working with big data technologies, cloud platforms (e.g., AWS, Azure, GCP), and distributed computing frameworks (e.g., Hadoop, Spark).
  • Solid understanding of software engineering principles, design patterns, and best practices.
  • Excellent problem-solving skills, attention to detail, and ability to work effectively in a fast-paced environment.
  • Strong communication and collaboration skills, with the ability to work closely with cross-functional teams and stakeholders.
  • Proven track record of delivering high-quality software solutions on time and within budget.

 

Desired Criteria:

  • Skills Mandatory - Python, stremlit , LLM, Generative AI, deep learning, flask, NLP
  • Experience working in Agile/Scrum methodologies.
  • Certifications in relevant technologies or methodologies (e.g., AWS Certified Solutions Architect, Microsoft Certified Azure AI Engineer).
  • Experience of operating within a firm that shares some of the following features: -
    • Globally distributed teams
    • Financial Services
    • Fast-paced and rapidly evolving environment
  • Knowledge of or experience working in a Private Equity / Investor services industry