hackquest logo

Python Developer

T

TalentVibe BC

5 - 5.5K SGD
Contract
10 Marina Blvd, Tower 2, Level #14-03, Singapore 018983

Role Summary


We are seeking an experienced Senior Python Developer (5+ years) to join our engineering team in Singapore. In this role, you will play a critical part in strengthening our security infrastructure, focusing on Microsegmentation Policy Engines and Vulnerability Management & Patching. You will be responsible for developing core synchronization logic, building robust APIs, remediating security vulnerabilities, and driving the adoption of cutting-edge AI and automation practices.

Key Responsibilities


Policy Engine & API Development

  • Design and implement high-performance APIs for downstream systems to consume policy information and access decisions.
  • Develop resilient synchronization processes between the core policy engine and individual third-party/vendor security products.
  • Support application and infrastructure onboarding, ensuring high data quality and driving automated issue remediation.
  • Establish operational monitoring, structured logging, proactive alerting, and performance reporting using tools like Splunk.

Vulnerability Management & System Security

  • Implement security fixes and enhancements for the internally developed host-based firewall policy and control system.
  • Review, triage, and remediate security vulnerabilities across codebases, dependencies, and build configurations identified via code scanning tools.
  • Enforce Secure Coding Practices and validate security patches through thorough unit, integration, and regression testing.
  • Support production deployment cycles, change management procedures, and maintain accurate technical documentation and release notes.

Engineering & AI Integration

  • Apply modern software engineering methodologies (TDD, Agile/Scrum) to build clean, maintainable, and well-tested code.
  • Leverage open-source AI frameworks (PyTorch, LangChain, MCP, RAG) to optimize internal workflows and support intelligent automation initiatives.


Technical Skills & Qualifications

Must-Have / Required Skills

  • Experience: 5+ years of professional software development experience using Python.
  • Testing & Quality: Strong familiarity with Test-Driven Development (TDD) and automated unit/integration testing methodologies.
  • CI/CD & Version Control: Hands-on experience with version control (Git) and build/deployment pipelines (Jenkins, TeamCity).
  • Databases: Proficiency in design and querying across RDBMS, NoSQL, or Graph Databases.
  • Frameworks: Hands-on experience with modern open-source AI/ML frameworks such as PyTorch and LangChain.
  • Agile Methodology: Proven experience working within Agile/Scrum frameworks (Sprint Planning, Daily Standups, Retrospectives).


Desired / Good-to-Have Skills

  • Generative AI & ML: Good understanding of core AI/ML concepts and practical experience with GenAI technologies (Fine-tuning, Distillation, Retrieval-Augmented Generation [RAG], MCP, A2A).
  • Cybersecurity & Infrastructure: Background in cybersecurity, secure coding standards, and vulnerability remediation for host-based firewalls or network systems.
  • Cross-Stack Knowledge: Basic familiarity with Java APIs and React Frontend (beneficial for cross-functional collaboration).
  • Data & Scripting: Strong data engineering concepts alongside proficiency in scripting languages (Shell, Regular Expressions).
  • Cloud & DevOps: Familiarity with Linux environments, containerization (Docker, Kubernetes), configuration management (Ansible), and Public Cloud management.