HamburgerMenu
hirist

Job Description


Key Responsibilities :


- Design, develop, and maintain robust and scalable Python-based applications and services.


- Apply prompt engineering best practices to enhance AI and LLM-based systems.


- Work with databases (SQL/NoSQL) to store, manage, and retrieve structured and unstructured data efficiently.


- Collaborate with cross-functional teams including Data Engineers, ML Engineers, and DevOps to deliver high-performance solutions.


- Participate in architectural design decisions for new features and systems.


- Implement and manage real-time data pipelines and event-driven systems using Kafka.


- Develop and optimize microservices or agents in a distributed environment.


- Write clean, maintainable, and testable code following best practices and team standards.


- Conduct code reviews, contribute to continuous improvement, and mentor junior team members when needed.

Required Skills & Qualifications :


- 4-6 years of professional experience in software engineering with a strong focus on Python.


- Hands-on experience in prompt engineering for AI/ML or LLM applications.


- Solid understanding of database technologies, including relational (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB).


- Experience with Kafka for real-time data streaming and event-based architectures.


- Good understanding of distributed systems and their components (a plus).


- Proven experience in building agents or modular service architectures (a strong plus).


- Familiarity with containerization (Docker), version control (Git), and CI/CD tools is desirable.


- Strong analytical, problem-solving, and communication skills.


- Bachelors/Masters degree in Computer Science, Engineering, or a related field.

Good to Have :


- Exposure to cloud platforms (AWS, GCP, or Azure).


- Experience working in agile and fast-paced startup environments.


- Interest or experience in AI/ML or LLM-powered applications


info-icon

Did you find something suspicious?