We are looking for a motivated Entry-Level Software Engineer with hands-on experience in Python, Large Language Models (LLMs), Generative AI, and Flask. The ideal candidate is passionate about building AI-powered applications, writing clean code, and learning modern backend technologies.
You will work with senior engineers to design, develop, and deploy scalable applications, especially those leveraging AI and language models.
Required Skills
- Strong fundamentals in Python
- Working knowledge of Flask framework
- Understanding of RESTful APIs
- Familiarity with LLMs and Generative AI concepts
- Basic understanding of:
- Prompt engineering
- Vector embeddings
- API integrations
- Knowledge of Git and version control
- Basic understanding of databases (SQL or NoSQL)
Preferred Qualifications
- Experience building AI-powered applications
- Familiarity with LangChain / LlamaIndex (or similar frameworks)
- Exposure to Docker or cloud platforms (AWS/GCP/Azure)
- Understanding of JSON, HTTP, and API authentication
- Knowledge of basic software testing practices
Soft Skills
- Strong problem-solving mindset
- Ability to learn quickly
- Good communication skills
- Collaborative team player