Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Pipeline Developer (Backend) image - Rise Careers
Job details

Pipeline Developer (Backend)

As a Backend Pipeline Developer working with the backend pipeline team, you contribute to the maintenance of core services and build foundational pipeline tools and systems. You actively participate in meetings with departments utilizing these tools and services to gather requirements and propose solutions that enhance the efficiency of the teams.

This role is open to anyone currently living and legally able to work in any of the following locations:
United Kingdom, Germany or Canada (Ontario, Quebec, British Columbia)

  • Develop and maintain shared Python libraries, web interfaces, microservices, and databases.
  • Maintain, refactor, improve, and test existing code to reduce technical debt.
  • Proactively help refine and improve the team's development standards and processes.
  • Communicate with the team and other production personnel.
  • Take part in code reviews. Submit your own, and provide constructive feedback on other team members' code
  • Attend daily stand-ups with team

Minimum qualifications

  • 3+ years of experience with VFX workflows
  • 3+ years Python (comfortable designing APIs and larger application architecture)
  • 2+ years DevOps practices (Infrastructure as code, Kubernetes, Docker)
  • Strong familiarity with git / svn and collaborative workflows (code review, standards, etc.)
  • Reasonably comfortable with Continuous Integration and Deployment tools and procedures
  • Comfortable to dive into new technology and get familiar fast

 

 

Desired qualifications

  • Comfortable with ShotGrid and Deadline API
  • Basic Javascript / Typescript + HTML + CSS / SASS
  • Linux Administration experience
  • Understanding of unit testing frameworks such as pytest or unittest
  • Understanding of C/C++ (work can entail compiling complex VFX C/C++ libraries and dependencies on Linux)
  • Comfortable with some database administration (Neo4j, MongoDB)
  • Ability to write clear and concise documentation
  • Experience with Agile (Scrum / Kanban)
  • UI development using PySide / PyQt

Individual salaries within this range will be dependent upon skills, experience, and qualifications. Benefits may vary by location due to regional regulations and company policies.

Pixomondo is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, national origin, disability, veteran status, age, sexual orientation, gender identity, or other protected characteristics.

PXO does not accept resumes from recruiters.  Unsolicited resumes are accepted directly from candidates only. PXO will not pay any fees associated with unsolicited resumes. 

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Pipeline Developer (Backend), Pixomondo

As a Pipeline Developer (Backend) at Pixomondo, you'll be an integral part of our backend pipeline team, ensuring that our core services run smoothly while also building essential pipeline tools and systems. This position allows you to collaborate closely with various departments, gathering requirements and proposing innovative solutions that really make a difference in how efficiently our teams operate. Whether you're developing and maintaining shared Python libraries or creating microservices and databases, your contributions will have a direct impact on our workflows. You'll also take on the responsibility of refining our development standards, fostering an environment of continuous improvement. If you have more than three years of experience in VFX workflows, along with a solid foundation in Python programming and DevOps practices, we would love to hear from you! Join us in daily stand-ups, participate in code reviews, and engage in meaningful discussions about technical solutions. At Pixomondo, we pride ourselves on our collaborative culture, offering all team members space to share constructive feedback and grow together. If you're legally eligible to work from locations like the United Kingdom, Germany, or specific provinces in Canada, and you’re eager to dive into new technologies while further developing your expertise, Pixomondo is the perfect place for you.

Frequently Asked Questions (FAQs) for Pipeline Developer (Backend) Role at Pixomondo
What are the main responsibilities of a Pipeline Developer at Pixomondo?

As a Pipeline Developer at Pixomondo, your primary responsibilities will include developing and maintaining shared Python libraries, creating web interfaces, and managing microservices and databases. You’ll play a crucial role in enhancing the efficiency of our teams by actively gathering requirements from different departments and proposing suitable solutions. Additionally, you'll be tasked with maintaining and refactoring existing code, participating in code reviews, and contributing to daily stand-up meetings.

Join Rise to see the full answer
What qualifications are needed to apply for the Pipeline Developer position at Pixomondo?

To apply for the Pipeline Developer position at Pixomondo, candidates should have at least 3 years of experience with VFX workflows and Python development, as well as 2 years of hands-on experience with DevOps practices. Familiarity with tools like Kubernetes and Docker, along with solid git and collaborative workflows, is crucial. While not mandatory, having knowledge of ShotGrid and Deadline API, as well as database administration skills, can be advantageous.

Join Rise to see the full answer
What programming languages should a Pipeline Developer at Pixomondo be familiar with?

A Pipeline Developer at Pixomondo should primarily be proficient in Python, especially with API and application architecture design. Familiarity with additional languages such as JavaScript, TypeScript, HTML, and CSS is beneficial, as well as an understanding of C/C++ for working with VFX libraries. Knowledge of unit testing frameworks like pytest or unittest is also desirable.

Join Rise to see the full answer
Does Pixomondo offer remote work opportunities for the Pipeline Developer position?

Yes, the Pipeline Developer position at Pixomondo offers flexibility, allowing candidates from various regions, including the United Kingdom, Germany, and specific areas in Canada, to work remotely. This flexibility supports a diverse and inclusive work environment, enabling you to contribute regardless of your location.

Join Rise to see the full answer
What kind of development practices does Pixomondo want to see in a Pipeline Developer?

Pixomondo values Agile development practices, specifically Scrum and Kanban methodologies, in a Pipeline Developer. They expect candidates to not only be capable of adhering to existing development standards but to actively contribute to refining and improving these practices, ensuring that the development workflow remains efficient and effective.

Join Rise to see the full answer
Common Interview Questions for Pipeline Developer (Backend)
Can you describe your experience with VFX workflows and how it relates to being a Pipeline Developer?

Certainly! My experience with VFX workflows includes hands-on exposure to the various processes involved in visual effects production, such as asset management and rendering pipelines. As a Pipeline Developer, I apply this understanding to identify bottlenecks in workflows and develop solutions that enhance productivity and ensure seamless collaboration across departments.

Join Rise to see the full answer
What is your approach to maintaining and refactoring code as a Pipeline Developer?

I approach maintenance and refactoring through regular code reviews, prioritizing technical debt reduction while ensuring that the code remains functional. I advocate for agile principles by making incremental improvements, using comprehensive testing to validate changes, and documenting updates clearly to maintain team alignment on code modifications.

Join Rise to see the full answer
How do you manage communication with team members and other departments?

I believe that open communication is key in any pipeline development role. I make it a point to participate in daily stand-ups to discuss ongoing projects and gather feedback. Additionally, I use tools like Slack or Jira to keep an ongoing dialogue about requirements and challenges, ensuring that everyone is on the same page and successfully collaborating.

Join Rise to see the full answer
Describe your experience with git and collaborative workflows.

I have extensive experience using git for version control and enjoy leveraging features like branching, merging, and pull requests to maintain an organized workflow. I emphasize collaboration during code reviews by providing constructive feedback and welcome it from others, as I believe this is crucial for enhancing the overall quality of our projects.

Join Rise to see the full answer
How do you approach learning new technologies quickly?

When faced with new technologies, I quickly dive into official documentation, online tutorials, and relevant community resources. I also engage with my peers, having discussions and bouncing ideas off each other. By being proactive and curious, I can adapt and integrate new tools or practices smoothly into my workflow.

Join Rise to see the full answer
Can you explain your experience with unit testing frameworks?

Yes! I have used unit testing frameworks like pytest extensively in my past projects. My approach involves writing clear and concise test cases that validate the functionality of my code. I prioritize test-driven development to catch issues early in the process, thus improving code quality and ensuring that changes don’t introduce new bugs.

Join Rise to see the full answer
What strategies do you employ to reduce technical debt?

To reduce technical debt, I regularly review the codebase to identify areas that require improvement. I prioritize refactoring based on impact and complexity, addressing the most critical debts first. By incorporating documentation updates and improved testing practices, I aim to transform quick fixes into scalable solutions that maintain a high-quality codebase.

Join Rise to see the full answer
How familiar are you with DevOps practices in your role as a Pipeline Developer?

I am quite familiar with DevOps practices, particularly Infrastructure as code and tools such as Docker and Kubernetes. I apply these practices to automate deployments, streamline development processes, and enhance scalability and reliability in our application environments, ensuring that our pipeline runs efficiently and effectively.

Join Rise to see the full answer
What role do you see UI development playing in your work as a Pipeline Developer?

UI development plays a significant role in enhancing user experience. As a Pipeline Developer, I strive to create intuitive web interfaces that simplify interactions with backend services. By focusing on user-friendly design and seamless integration with our pipeline tools, I can foster better collaboration and productivity across teams.

Join Rise to see the full answer
How do you ensure that documentation is clear and concise?

I prioritize clarity and conciseness in documentation by adhering to a structured format that highlights key points. I use simple language and include examples where possible to enhance understanding. Additionally, I encourage feedback from peers to identify areas for improvement and ensure that documentation remains user-friendly and accessible.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Posted 13 hours ago
Photo of the Rise User
Customer-Centric
Collaboration over Competition
Growth & Learning
Take Risks
Medical Insurance
Dental Insurance
Vision Insurance
Flex-Friendly
Equity
Learning & Development
Photo of the Rise User
EMA Remote Bengaluru
Posted 3 days ago
NODA AI Remote No location specified
Posted 13 days ago

Founded in 2001, Pixomondo is a visual effects company with a global network of eight studios on three continents. The company is headquartered in Los Angeles, California.

4 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
January 7, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!