Job description
EML Techs Bilişim Teknolojileri A.Ş. is a technology company developing B2B SaaS platform.
We are seeking a senior student in Computer Engineering at Boğaziçi University to actively develop software across modern cloud architecture, LLM/AI agent integrations, and end-to-end platform features, while strengthening and upholding system, data, and application security (AppSec / DevSecOps). The work schedule will be arranged flexibly/hybrid to align with your senior graduation project and academic timetable.
Responsibilities:
Contribute to backend and frontend service development, testing pipelines, and performance optimization for our SaaS platform.
Participate in integrating regulatory rule engines, document processing systems (PDF parsing, visual segmentation), and LLM/agent-based intelligent assistant architectures.
Implement modern REST APIs, webhooks, and third-party integrations (payment/subscription architectures and data pipelines).
Develop backend services, data models, and API layers in adherence to Secure Software Development Life Cycle (Secure SDLC) principles.
Build security filters and software safeguards for LLM and AI integrations to mitigate prompt injection, data leakage, and unauthorized model access.
Produce clean, well-documented, testable, and maintainable code adhering to modern engineering standards.
Qualifications
Graduated or Senior student (4th year) in Computer Engineering at Boğaziçi University.
Ability to commit at least 3 days per week (flexible arrangements based on class schedules).
Strong computer science fundamentals and secure coding experience in at least one modern language (Python, Go, or TypeScript/Node.js).
Familiarity with OWASP Top 10 security principles, API security, and modern web application security standards.
Professional working proficiency in written and spoken English (for technical documentation, security disclosures, and international integrations).
