Backend Engineer - Extensions

New
RomaniaFull-TimeSenior
SalaryCompetitive compensation package including salary and equity opportunities.
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
PythonKubernetesDistributed Systems

Requirements

  • 5+ years of professional backend engineering experience, with strong expertise in Python development.
  • Deep understanding of distributed systems design, production-scale services, and backend architecture principles.
  • Strong knowledge of concurrency models, task execution frameworks, and workflow orchestration patterns.
  • Experience building systems that prioritize observability, reproducibility, reliability, and ease of troubleshooting.
  • Proven ability to collaborate effectively with technical and non-technical stakeholders to deliver practical, scalable solutions.
  • Strong ownership mentality with the ability to independently drive projects from concept through deployment.
  • Excellent problem-solving skills and attention to software quality, performance, and maintainability.
  • Experience with workflow orchestration tools such as Temporal, Dramatiq, Celery, or similar platforms is a plus.
  • Familiarity with machine learning infrastructure, data science workflows, or high-throughput data processing systems is advantageous.
  • Exposure to Kubernetes, containerized environments, and Python performance optimization techniques is beneficial.

Responsibilities

  • Own the end-to-end reliability, scalability, and performance of backend extension capabilities, ensuring they meet the demands of enterprise-level deployments.
  • Design, develop, and maintain distributed workflows that are efficient, observable, reproducible, and resilient in production environments.
  • Partner closely with data scientists and cross-functional stakeholders to understand technical and business requirements and translate them into robust engineering solutions.
  • Monitor, identify, and resolve system bottlenecks while continuously improving latency, throughput, and operational efficiency.
  • Contribute to architectural decisions and backend infrastructure evolution, ensuring seamless integration with broader platform services.
  • Develop clean, maintainable, and thoroughly tested Python code while promoting high engineering standards and best practices.
  • Create and maintain technical documentation, helping establish scalable development processes and knowledge-sharing practices across the team.
View Full Description & ApplyYou'll be redirected to the employer's site
Competitive compensation package including salary and equity opportunities.
Apply Now