Python Programmer

5 Months ago • All levels
Programming

Job Description

As a Python Programmer at Bohemia Interactive, you will develop and maintain internal tools to streamline workflows and boost productivity. This involves creating scalable, user-friendly tools, integrating APIs, and collaborating with various teams. Responsibilities include API integration, workflow integration, providing user training and support, and contributing to project documentation. You will also explore new technologies and ensure high-quality tool development through testing and implementation of best practices. This role demands strong Python programming skills, database knowledge, and excellent communication and teamwork abilities.
Good To Have:
  • Experience with LLMs and related frameworks
  • AI frameworks (TensorFlow)
  • GitLab experience
  • Linux environment & command-line tools
  • Testing experience (unit, integration)
  • Atlassian suite (Jira, Confluence)
  • Web technologies (frontend and backend)
  • Video game development knowledge
  • Containerization tools (Docker)
Must Have:
  • Solid understanding of Python
  • Relational database knowledge (PostgreSQL/SQLite)
  • API integration skills
  • Analytical thinking
  • Teamwork and communication
Perks:
  • 27 days of holidays per year
  • Company profit-sharing plan
  • Benefit program
  • Meal contribution
  • All company games for free

Add these skills to join the top 1% applicants for this job

team-management
cross-functional
communication
game-texts
quality-control
gitlab
postgresql
linux
docker
confluence
python
jira
tensorflow

Python Programmer

We’re seeking creative problem solvers and passionate builders to enable teams across the studio to work smarter, better, and faster. 

As a Python programmer, you will play a pivotal role in developing and maintaining internal tools that empower our developers and staff, streamline workflows, and elevate productivity throughout the company by using well-established and cutting-edge technologies. You'll collaborate with multiple teams, integrating robust solutions into our pipelines, and be a champion for technological advancement at Bohemia Interactive.

Main tasks

  • Tool development and maintenance to assist developers and other employees at Bohemia Interactive:
    • Develop and maintain a suite of tools to assist employees with their daily tasks
    • Ensure tools are scalable, reliable, and easy to use
    • Continuously update and improve tools based on user feedback and evolving needs
  • API Integration:
    • Integrate various APIs to enhance the functionality and efficiency of development tools
    • Work with internal and external APIs, understanding their capabilities and limitations
  • Workflow Integration:
    • Seamlessly integrate developed tools into existing development workflows
    • Collaborate with other teams to understand their workflow and identify areas for tool integration
  • Collaboration and Support:
    • Work closely with developers to understand their needs and challenges
    • Provide training and support to team members for new tools and updates
    • Collaborate with cross-functional teams to ensure tools align with overall project objectives
  • Documentation:
    • Development and maintenance of documentation for assigned projects
  • R&D:
    • Exploring new technologies that can improve current and future projects
  • Quality Assurance and Testing:
    • Test tools to ensure functionality, reliability, and compatibility
    • Implement best practices for quality assurance in tool development

Requirements

  • Solid understanding of programming in Python
  • Analytical thinking
  • Adequate level of knowledge in relational databases (PostgreSQL/SQLite)
  • Ability to brainstorm ideas and prototype them
  • Teamwork and communication skills

Nice to have:

  • Experience with large language models and related frameworks
    • Awareness of LLM ecosystem and new trends such as Model Context Protocol
    • Familiarity with AI frameworks like TensorFlow
  • Experience with GitLab
  • Experience working with Linux environments and command-line tools
  • Knowledge of testing, unit tests, integration tests, and how to create them
  • Experience with Atlassian suite (Jira, Confluence)
  • Knowledge of web technologies (both backend and frontend)
  • Knowledge of videogame development processes
  • Familiarity with containerization tools (e.g. Docker)
  • Ability to plan, triage, and prioritize tasks

Benefits

  • 27 days of holidays per year
  • Company profit-sharing plan, benefit program, meal contribution
  • All our games for free and more
Applicants should submit their portfolio and CV detailing their previous work experience as well as a cover letter outlining their interest to work for Bohemia Interactive.

Set alerts for more jobs like Python Programmer
Set alerts for new jobs by bohemia interactive
Set alerts for new Programming jobs in Czechia
Set alerts for new jobs in Czechia
Set alerts for Programming (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙