Jobgether
Jobgether

Python Engineer

engineeringfull-timeIndia
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
Apply for this position
✦ AutoApply Sick of applying? We apply to roles like this for you, up to 20 a month.
Learn more

About the role

Accountabilities:

    • Design, develop, test, and maintain high-quality, modern, and idiomatic Python software.
    • Contribute to products and services that may run across servers, Kubernetes environments, desktop systems, web platforms, or production infrastructure.
    • Collaborate proactively with globally distributed engineering teams to deliver reliable and maintainable solutions.
    • Debug complex technical issues, identify root causes, and implement robust solutions.
    • Contribute to technical architecture and engineering decisions across assigned projects and codebases.
    • Take technical ownership and provide leadership within engineering teams and relevant open-source communities.
    • Develop comprehensive automated tests and promote strong quality and test engineering practices.
    • Create clear, thorough technical documentation that enables users and engineers to understand and operate software effectively.
    • Improve software performance, reliability, security, and maintainability through thoughtful engineering practices.
    • Contribute to open-source projects and help foster healthy, active technical communities.
    • Work across a diverse range of technologies and continuously develop expertise in emerging tools, platforms, and engineering practices.
    • Participate in global team collaboration and travel to in-person company events approximately twice a year.
    • Requirements:

      • Bachelor’s degree in Computer Science, Software Engineering, STEM, or a related discipline, or a compelling alternative professional background.
      • Demonstrated professional experience developing modern, maintainable Python software.
      • Strong experience with Python programming, software design, testing, debugging, and code quality.
      • Professional experience working with Linux, particularly Debian or Ubuntu-based environments.
      • Strong understanding of software engineering principles, with attention to performance, reliability, maintainability, and security.
      • Ability to work independently, organise priorities, and consistently deliver against commitments and schedules.
      • Excellent written and spoken English, with strong communication and presentation skills.
      • Strong interpersonal skills and the ability to collaborate effectively with globally distributed colleagues and technical communities.
      • Curiosity, flexibility, accountability, thoughtfulness, and a strong commitment to continuous learning.
      • A self-starting and results-oriented approach, with a demonstrated willingness to take initiative and exceed expectations.
      • Passion for open-source software, technology, innovation, and high-quality engineering.
      • Willingness and ability to travel internationally approximately twice a year for company events lasting up to two weeks.
      • Experience with container technologies such as LXD, Docker, or Kubernetes is a plus.
      • Familiarity with build systems, toolchains, and cross-compilation is advantageous.
      • Additional programming experience in languages such as Go, Rust, C, or C++ is beneficial.
      • Experience with web or Flutter front-end development, REST or gRPC APIs, SQL or NoSQL databases, public cloud platforms, or OpenStack is a plus.
      • Additional experience with Debian/Ubuntu packaging, systems programming, scalable web services, performance engineering, or security is highly valuable.
      • Benefits:

        • Compensation based on geographical location, experience, and performance.
        • Performance-driven annual bonus in addition to base compensation.
        • Distributed and remote-first work environment.
        • Twice-yearly in-person team sprints and opportunities to collaborate with colleagues internationally.
        • USD 2,000 annual personal learning and development budget.
        • Annual compensation review.
        • Recognition rewards.
        • Annual holiday leave.
        • Maternity and paternity leave.
        • Employee Assistance Programme.
        • Opportunities to travel to new locations and meet colleagues from around the world.
        • Priority Pass and travel upgrades for long-haul company events.
✦ Sick of applying to 40 jobs a month?
I rewrite your resume for ATS by hand first. Once you sign off on it, AutoApply applies to up to 20 roles like this a month, cover letter in your own voice each time. From $14.99/mo, cancel anytime.
Get AutoApply
Apply now