N-iX Logo

N-iX

Senior Python Engineer

Posted 4 Days Ago
Be an Early Applicant
Remote
Senior level
Remote
Senior level
The Senior Python Engineer will develop and maintain backend systems using Python, design and implement RESTful APIs, ensure code quality with testing, manage CI/CD processes, and collaborate with cross-functional teams. Responsibilities include troubleshooting, staying updated with tech trends, and participating in architectural discussions.
The summary above was generated by AI

We are looking for a skilled Senior Python Engineer to join our team in Poland. 

Our customer is one of the world's largest food and beverage companies, operating in 189 countries with over 2000 brands. The company's diverse portfolio includes products such as bottled water, dairy products, breakfast cereals, coffee, confectionery, frozen food, pet foods, snacks, and baby food.

Our project aims to harness the power of AI to streamline organizational processes, enhance productivity, and foster innovation within the workplace. By integrating AI capabilities, the organization seeks to automate routine tasks, improve decision-making, and facilitate more efficient communication and collaboration among employees.

Key Responsibilities:

  • Develop and maintain robust and scalable backend systems using Python 3.10+
  • Design, implement and maintain APIs following best practices of RESTful API
  • Ensure code quality by adding unit, integration, and end-to-end tests 
  • Create and maintain an  internal and external technical documentation
  • Contribute to system design, participate in architectural discussions, and contribute to the continuous improvement of our software development processes
  • Ownership of the end-to-end solutions, including technical design, development, CI/CD process, infrastructure management, testing, and tech dept management. 
  • Collaborate closely with cross-functional teams including frontend developers, devops, architects, product managers, QAs, and designers to ensure seamless integration of features and functionalities
  • Troubleshoot and resolve issues in production environments and provide timely resolutions to technical challenges
  • Stay up-to-date with the latest industry trends and emerging technologies, sharing your knowledge with the team to drive innovation and growth.
  • Participate in pre-sale and discovery activities.

Requirements:

  • 5+ years of experience in Python programming (3.10+)
  • In-depth knowledge of various API frameworks (REST - must, GraphQL - nice to have)
  • Proficiency in utilizing testing frameworks to ensure code reliability and maintainability
  • Hands-on experience with Azure Cloud provider
  • Knowledge of SQL databases, especially MS SQL/Azure SQL
  • Strong problem-solving skills, attention to detail, and a proactive attitude towards learning and adapting to new technologies
  • Excellent teamwork, communication, and collaboration skills
  • Bachelor's degree in Computer Science, Software Engineering, or a related field

Nice to have:

  • Familiarity with AI models, especially OpenAI LLMs
  • Familiarity with AI frameworks and libraries (Langchain, Pytorch, etc)
  • Familiarity with developing LLM agents
  • CI/CD familiarity (Azure Pipelines, Github Actions)
  • Infrastructure as Code (Terraform)
  • Familiarity with Docker, Kubernetes

We offer:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

Top Skills

Python

Similar Jobs

Be an Early Applicant
4 Hours Ago
28 Locations
Remote
689 Employees
Senior level
689 Employees
Senior level
Cloud • Marketing Tech • Sales • Software
As a Senior Python Engineer at PandaDoc, you will develop secure and scalable product solutions, maintain application architecture, and collaborate with teams through the agile development process. Your role will involve working with Python and Java, managing domain services, and ensuring high-quality code delivery.
Be an Early Applicant
7 Days Ago
28 Locations
Remote
689 Employees
Senior level
689 Employees
Senior level
Cloud • Marketing Tech • Sales • Software
The Senior Python Engineer will focus on building frameworks and tools for reliable operations of PandaDoc services, improving service communication, deployment, and observability. The role involves collaboration with product teams, fostering engineering best practices, and advocating for technical innovation through documentation and workshops.
7 Days Ago
28 Locations
Remote
689 Employees
Mid level
689 Employees
Mid level
Cloud • Marketing Tech • Sales • Software
The Senior Python Engineer will take technical ownership of features and improvements in the Document App, collaborating with other engineers and contributing to agile processes. Responsibilities include building application architecture while ensuring code quality and performance.

What you need to know about the Edinburgh Tech Scene

From traditional pubs and centuries-old universities to sleek shopping malls and glass-paneled office buildings, Edinburgh's architecture reflects its unique blend of history and modernity. But the fusion of past and future isn't just visible in its buildings; it's also shaping the city's economy. Named the United Kingdom's leading technology ecosystem outside of London, Edinburgh plays host to major global companies like Apple and Adobe, as well as a growing number of innovative startups in fields like cybersecurity, finance and healthcare.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account