The client is seeking a Python Software Engineer (Analyst level) to support development of new and existing applications within its Technology team. The role focuses on building Python-based solutions performing data extraction and analysis and contributing to AI/ML initiatives including exposure to LLMs and Generative AI. The position requires collaboration with global teams and participation in modern development practices.
Key Responsibilities
Design and implement robust Python-based applications
Perform data extraction and analysis from structured and unstructured sources
Collaborate with global technology teams across multiple time zones
Follow object-oriented programming (OOP) standards and development best practices
Contribute to solving complex business and system challenges through detailed analysis
Ensure application design aligns with overall architectural standards
Develop and follow standards for coding testing debugging and implementation
Implement unit testing and Test-Driven Development (TDD) practices
Identify risks and ensure compliance with policies regulations and ethical standards
Support transparency in issue escalation and resolution
Required Qualifications
Bachelors degree in Computer Science Data Science Statistics Mathematics Engineering or a related field
1 3 years of experience developing scalable and reliable machine learning systems
Experience with ML/DL/LLM models architectures and training techniques
Strong proficiency in Python and libraries such as NumPy and Pandas
Experience working with Large Language Models (LLMs)
Ability to work both independently and in a team environment
Technical & Soft Skills
Technical Skills:
Programming: Python
Libraries/Tools: NumPy Pandas
AI/ML: Machine Learning Deep Learning LLMs Generative AI exposure
Testing: Unit Testing Test-Driven Development (TDD)
Data Processing: Structured and unstructured data handling
Architecture: Understanding of application design and system architecture
Preferred Skills:
Experience working on Generative AI or LLM-based projects
Familiarity with distributed data and computing tools (Hadoop Hive Spark MySQL)
Experience in financial services banking or risk management domains
Exposure to AI development tools such as GitHub Copilot
Soft Skills:
Strong analytical and problem-solving abilities
Clear communication and collaboration skills
Adaptability and willingness to learn new technologies
Ability to work effectively in a global cross-functional environment
(Local candidates only as F2F Interview is must) Project Overview The client is seeking a Python Software Engineer (Analyst level) to support development of new and existing applications within its Technology team. The role focuses on building Python-based solutions performing data extracti...
(Local candidates only as F2F Interview is must)
Project Overview
The client is seeking a Python Software Engineer (Analyst level) to support development of new and existing applications within its Technology team. The role focuses on building Python-based solutions performing data extraction and analysis and contributing to AI/ML initiatives including exposure to LLMs and Generative AI. The position requires collaboration with global teams and participation in modern development practices.
Key Responsibilities
Design and implement robust Python-based applications
Perform data extraction and analysis from structured and unstructured sources
Collaborate with global technology teams across multiple time zones
Follow object-oriented programming (OOP) standards and development best practices
Contribute to solving complex business and system challenges through detailed analysis
Ensure application design aligns with overall architectural standards
Develop and follow standards for coding testing debugging and implementation
Implement unit testing and Test-Driven Development (TDD) practices
Identify risks and ensure compliance with policies regulations and ethical standards
Support transparency in issue escalation and resolution
Required Qualifications
Bachelors degree in Computer Science Data Science Statistics Mathematics Engineering or a related field
1 3 years of experience developing scalable and reliable machine learning systems
Experience with ML/DL/LLM models architectures and training techniques
Strong proficiency in Python and libraries such as NumPy and Pandas
Experience working with Large Language Models (LLMs)
Ability to work both independently and in a team environment
Technical & Soft Skills
Technical Skills:
Programming: Python
Libraries/Tools: NumPy Pandas
AI/ML: Machine Learning Deep Learning LLMs Generative AI exposure
Testing: Unit Testing Test-Driven Development (TDD)
Data Processing: Structured and unstructured data handling
Architecture: Understanding of application design and system architecture
Preferred Skills:
Experience working on Generative AI or LLM-based projects
Familiarity with distributed data and computing tools (Hadoop Hive Spark MySQL)
Experience in financial services banking or risk management domains
Exposure to AI development tools such as GitHub Copilot
Soft Skills:
Strong analytical and problem-solving abilities
Clear communication and collaboration skills
Adaptability and willingness to learn new technologies
Ability to work effectively in a global cross-functional environment