Key Responsibilities
Required Skills
Backend Development: Python (FastAPI, Django, Flask), RESTful API Design & Development, SQLAlchemy ORM, Async Programming (async/await)
Frontend Development: React (Hooks), JavaScript / TypeScript, Redux or Context API, Material-UI (MUI) or similar UI frameworks
Database: PostgreSQL, Advanced SQL, Query Optimization & Database Design
Cloud & DevOps: AWS (EC2, S3, Lambda, Glue, EKS), Docker, Kubernetes / Amazon EKS, CI/CD (GitHub Actions, GitLab, Jenkins)
Architecture: Microservices, Distributed Systems, System Design, API Best Practices
AI & Machine Learning Integration: LangChain, OpenAI API Integration, LLM Orchestration Frameworks, Prompt Engineering, Embeddings, Semantic Search
Data Engineering: AWS Glue, Apache Spark, ETL/ELT Pipelines, Data Profiling & Quality Assessment
Specialized Databases: Neo4j or Graph Databases, Vector Databases (Pinecone, Weaviate, pgvector)
Experience Required
Education
Preferred Certifications