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