Backend Software Engineer (Golang) - Scalable Infrastructure Development
Location: Tehran, Iran (On-site)
Employment Type: Full-Time
Team Working Language: English
Company Context (For internal use/direct submission only - Follow Confidentiality Protocol)
We are a Confidential AI Visualization Company (U.S.-focused) developing a cutting-edge platform for high-end visual content generation.
Note to Recruiter: In initial communication, refer to the company as: “Confidential AI Visualization Company (U.S.-focused)”.
Role and Responsibilities
You will join our core backend team. The primary focus of this team is the scalable infrastructure responsible for the intake, scheduling, and delivery of heavy content generation tasks. This mission-critical infrastructure must scale significantly in the coming months, and your work will directly impact Latency, Throughput, and System Reliability.
You will be responsible for:
Designing and maintaining high-throughput microservices that handle the entire lifecycle of generation jobs (Job Intake, Orchestration, Delivery, and Error Management/Retries).
Building robust Asynchronous Processing systems with a strong focus on core reliability principles such as: Idempotency, Backpressure, Rate Limiting, Failure Recovery, Dead-Letter Queues, and Circuit Breakers.
Continuously improving Observability and Reliability: Defining and implementing Metrics, Tracing, Logging, Alerting, and Runbooks; driving and executing on defined Service Level Objectives (SLOs).
Optimizing performance and cost: Conducting Profiling, fine-tuning Concurrency, and implementing effective Caching and Batching strategies to reduce unnecessary computational expenditure.
Collaborating with Machine Learning (ML) Engineers to safely Productionize Generative AI models (handling Versioning, Rollouts, and Quality Checks).
Required Qualifications
Strong backend engineering experience with Golang.
Deep, practical knowledge of Concurrency in Go (effective use of Goroutines and Channels, managing Contention, and Profiling capabilities).
Prior experience in designing and operating production services (APIs, Background Workers, Databases, Caches).
Practical familiarity with Docker and Monitoring/Observability systems.
Preferred Qualifications (Nice-to-Haves)
Hands-on experience building complex AI pipelines (Async inference workflows, job orchestration).
Familiarity with Generative AI systems and model Serving patterns.
Experience with Kubernetes, Message Brokers, and Distributed Tracing.
Experience tuning low-latency, cost-efficient Inference services that utilize GPU/Accelerator workloads.
ما یک شرکت تخصصی در زمینه هدهانتینگ هستیم که به جویندگان کار کمک میکنیم تا در میان بهترین فرصتهای شغلی موجود، شغلی مناسب با مهارتها و اهداف حرفهای خود پیدا کنند.
ما به شرکتها در صنایع مختلف و در کشورهای گوناگون — از کانادا تا ایران — کمک میکنیم تا نیروی انسانی مناسب برای رشد و موفقیت کسبوکارشان را جذب کنند.
پس اگر با آگهیهای شغلی ما در صنایع یا کشورهای مختلف روبهرو شدید، تعجب نکنید! این تنوع، بخشی از ماهیت بینالمللی کار ماست و نشاندهنده تعهد ما به ایجاد بهترین ارتباط میان افراد و فرصتهاست.