Senior Python Developer

Teceze — Singapore · Posted ~5 hours ago

Senior Full-time

Skills

Python PyTorch LangChain Test-driven development Git CI/CD Databases Jenkins TeamCity RDBMS NoSQL Graph databases

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a software engineering team seeking an experienced Python developer to build modern applications involving AI/ML, databases, automated testing, and CI/CD. You will work with open-source frameworks and may explore advanced generative AI techniques such as fine-tuning, RAG, and knowledge distillation.

Highlights

Work on modern Python software development spanning AI/ML, databases, testing, and CI/CD. The role provides hands-on exposure to both established engineering practices and emerging generative AI technologies.

Description

Job Description – Python Developer Position: Python Developer Location: Singapore Experience: 5+ Years of Experience Role Overview We are looking for an experienced Python Developer with strong programming skills and hands-on experience in modern software development, AI/ML technologies, databases, and CI/CD practices. Technical Skills – Required Strong knowledge of Python programming.Experience with open-source frameworks such as PyTorch, LangChain, etc.Familiarity with Test-Driven Development (TDD).Hands-on experience with Git, Jenkins, TeamCity, or similar CI/CD tools.Experience working with databases such as RDBMS, NoSQL, or Graph databases. Technical Skills – Desired Hands-on experience with Generative AI technologies, including:Fine-tuningKnowledge distillationRetrieval-Augmented Generation (RAG)MCPA2AGood understanding of core AI/ML concepts.Experience in data engineering.Experience with scripting languages/tools such as Shell scripting and Regular Expressions.Experience working with Agile methodologies, including Sprint Planning, Daily Scrum, and Retrospectives.Basic knowledge of Linux.Awareness of Docker, Ansible, Kubernetes, Splunk, and Public Cloud platforms. Key Requirements Role: Python DeveloperLocation: SingaporeExperience: 5+ YearsStrong Python development experience.Good understanding of software development and testing practices.Experience with CI/CD and version-control tools.Knowledge of databases and modern AI/ML technologies is highly desirable.Good communication and collaboration skills.