Senior Backend Engineer
Type: Contract
Team Size: 4–5 Engineers
About the Role
Key Responsibilities
- Design, build, and maintain scalable backend services and APIs to support AI/ML-powered applications.
- Collaborate with AI/ML teams to productionize models, ensuring performance, security, and reliability.
- Implement best practices for security, performance, and scalability across backend systems.
- Build robust observability — monitoring, logging, and alerting — for deployed applications.
- Partner with cross-functional teams (frontend, product management, DevOps, ML engineers) to deliver high-quality features on time.
- Stay on top of emerging technologies and advocate for smart adoption that keeps us ahead of the curve.
Skills, Knowledge and Expertise
Required Skills & Qualifications
- 5+ years of professional backend development experience, with at least 3+ years using Python and Node.js.
- Deep understanding of API design (REST, GraphQL, gRPC) and microservices architecture.
- Experience with cloud platforms, preferably Azure/AWS (AWS, GCP, or Azure) and containerization/orchestration (Docker, Kubernetes).
- Solid understanding of databases (SQL and NoSQL), caching strategies, and data modeling.
- Familiarity with the AI/ML lifecycle — from model training to deployment and monitoring.
- Strong background in software engineering best practices (CI/CD, code reviews, automated testing, Git workflows).
- Experience with asynchronous programming and event-driven architectures (e.g., Kafka, RabbitMQ).
- Excellent problem-solving skills with an emphasis on scalability, reliability, and performance optimization.
- Clear communicator and natural mentor — someone who elevates the team and drives technical strategy.
Preferred (Nice-to-Have)
- Hands-on experience with AI/ML frameworks (TensorFlow, PyTorch, Hugging Face) or MLOps tools (MLflow, Kubeflow, SageMaker).
- Experience in data engineering — building large-scale data ingestion and processing pipelines.
- Background in startup or high-growth environments, especially in delivering AI-powered products.
Why You’ll Love Working Here
At BSC Analytics, we don’t just ship code — we ship impact. You’ll join a team that values deep technical curiosity, open collaboration, and a strong sense of ownership. We believe in doing work that’s challenging, meaningful, and occasionally a little weird — in the best way.
Benefits
- Fully remote work environment
- Competitive company benefits
- Competitive compensation
- Fun company events
- Learning opportunities and support
- Work life balance/flexible time off