Software Engineer 2
Core
Design and implement robust RESTful APIs and intelligent, scalable product features using multi-agent frameworks and RAG.
Role type
Software Engineer 2 (Full-stack with Generative AI focus)
Builds
Scalable server-side applications, front-end interfaces, and production-grade AI solutions
Domain
Generative AI, Cloud Infrastructure, Full-stack Development
Required skills
Generative AI engineering, Multi-agent frameworks, RAG, Vector databases, Prompt engineering, Cloud platform management, RESTful API design, Front-end development (React), Back-end development (Python/C#), Database schema design, DevOps/CI-CD, Microservices architecture
Preferred skills
Mobile application development, Containerization (Docker/Kubernetes), Serverless computing, UX/UI principles
Technologies
Azure, CosmosDB, MongoDB, React, Python, C#, Node.js, HTML5, CSS3, JavaScript, GPT, Azure OpenAI, Claude, Docker, Kubernetes
Responsibilities
Design and implement RESTful APIs; Develop and maintain front-end components; Build scalable server-side applications; Optimize database schemas; Deploy and manage cloud services; Implement serverless computing and microservices; Automate development and deployment processes; Integrate AI services into production applications
Seniority
Mid-level, hands-on IC