Senior Software Engineer (Python & LLM)
- Source: Naukri
- Randstad
- On-site
- Bengaluru
- Full-Time
- Senior
Job Description
Required Qualifications:
- 4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education.
Desired Qualifications:
- 6+ years’ strong development experience in Python, Pyspark.
- Understands the concepts of AI, Gen AI and has hands-on experience
- Exposure to writing APIs, API Gateways, Microservices.
- Experience and knowledge in continuous integration/deployment (CI/CD) using deploy/harness, Jenkins, git hub, JIRA. Dev Ops.
- Good understanding of Data modelling, Database design, Data analytics, Data warehousing concepts, Data Quality and Data Governance
- Strong debugging, problem solving and investigative skills. Ability to assimilate disparate information (log files, error messages etc.) and pursue leads to find root cause problems.
- Proficiency in Linux and shell scripts, job scheduling
- Assure adherence to standards, best practices, and alignment with overall architecture
- Strong organizational, multi-tasking, and prioritizing skills
- Knowledge of automated testing is a plus.
Job Expectations:
- Banking/ Financial Services Experience
- Excellent verbal, written, and interpersonal communication skills
- Experience with Agile delivery methodology
- Good analytical & debugging skills with high attention to detail and accuracy
- Ability to work effectively in virtual environment where key team members and partners are in various time zones and locations
- Outstanding problem solving and decision making skills
- Database query design and optimization
- Ability to drive the requirements process with both technical and business partners
- Ability to be flexible and adjust plans quickly to meet changing business needs
Skills
- Python
- pyspark
- Jenkins
- JIRA
