Python + Go Developer

Noida, India

Experience: 5+ years
Job Type: Full-time (Contractual / Freelancing)
Location: Remote
Required Skills: Python and Golang

We are seeking an expert Python + Go Developer to join our team and play a pivotal role in AI training initiatives. This is a remote, full-time opportunity for a candidate with deep experience in both Python and GoLang, who thrives in a dynamic environment and excels at codebase migrations and system integrations.

Key Responsibilities:

  • Develop, maintain, and optimize robust, scalable solutions using Python and GoLang.
  • Lead and execute codebase migrations and rewrites between Python and Go, ensuring seamless transition and minimal disruption.
  • Collaborate closely with AI researchers and software engineers to build and enhance AI training infrastructure.
  • Apply best practices in software engineering, automation, and testing to deliver high-quality, production-ready code.
  • Contribute to architectural decisions and technical roadmaps for cross-language systems.
  • Communicate effectively in written and verbal form, sharing insights, documentation, and status updates with stakeholders.
  • Participate in code reviews and mentor other engineers on language interoperability and migration strategies.

Required Skills and Qualifications:

  • 5+ years of professional software engineering experience, with significant time in both Python and GoLang.
  • Demonstrated expertise in production environments, including codebase migrations and system rewrites between Python and Go.
  • Strong written and verbal communication skills, with a proactive approach to collaboration.
  • Proven ability to deliver results independently in a remote, distributed team setting.
  • Experience working in multiple language ecosystems and integrating diverse technical solutions.
  • Available for at least 6+ hours of overlap with Eastern Time.
  • Track record of high-quality code delivery and technical decision-making in fast-paced environments.

Preferred Qualifications:

  • Background in AI, machine learning, or data engineering on large-scale projects.
  • Experience in mentoring teams or leading complex migration projects.
  • Familiarity with cloud-based infrastructure (e.g., AWS, GCP) and CI/CD best practices.