- Company Name
- 10a Labs
- Job Title
- Software Engineer, Backend
- Job Description
-
**Job Title:** Software Engineer, Backend
**Role Summary:**
Design, develop, and maintain secure, scalable backend services and APIs, primarily in Python, to support AI-driven features and threat‑intelligence capabilities. Collaborate with researchers, security engineers, and product teams to integrate advanced AI/ML models and ensure robust authentication, encryption, and data protection.
**Expactations:**
- Extensive experience in cybersecurity or threat‑detection domains.
- Proven ability to excel in fast‑moving, high‑impact environments such as AI labs or startups.
- Strong initiative, clear communication, and a drive to deliver high‑quality results independently and collaboratively.
**Key Responsibilities:**
- Architect and implement secure, scalable backend services and APIs (Python, Java, Kotlin, Node.js, or Go).
- Integrate and optimize AI/ML models (NLP, vision, multimodal) within backend architectures.
- Apply authentication (OAuth, JWT), encryption, and other security best practices across the stack.
- Mitigate common attack vectors (SQL injection, privilege escalation, DDoS) and enforce secure coding standards.
- Monitor performance, reliability, and resource efficiency; propose and implement improvements.
- Participate in code reviews, automated testing, CI/CD, and deployment pipelines.
- Communicate technical concepts to both technical and non‑technical stakeholders.
**Required Skills:**
- 3+ years professional backend development in production.
- Proficiency in Python and at least one additional backend language (Java, Kotlin, Node.js, Go).
- Deep knowledge of secure API design, authentication, authorization, encryption, and data protection.
- Experience building microservices, containerization (Docker, Kubernetes), and cloud deployments (AWS, GCP).
- Familiarity with SQL and NoSQL databases, secure data management.
- Ability to integrate and optimize AI/ML models in backend services.
- Strong DevOps skills: test automation, CI/CD, infrastructure-as-code.
- Excellent written and verbal communication.
**Required Education & Certifications:**
- Degree in Computer Science, Engineering, or related field, or equivalent professional experience.
---