Job Overview
Category
Computer Occupations
Ready to Apply?
Take the Next Step in Your Career
Join Birdeye and advance your career in Computer Occupations
Apply for This Position
Click the button above to apply on our website
Job Description
<p><p><br/><b>Key Responsibilities :</b></p><p><br/>- Design, develop, and maintain robust and scalable Python-based applications and services.<br/></p><p><br/></p><p>- Apply prompt engineering best practices to enhance AI and LLM-based systems.<br/></p><p><br/></p><p>- Work with databases (SQL/NoSQL) to store, manage, and retrieve structured and unstructured data efficiently.<br/></p><p><br/></p><p>- Collaborate with cross-functional teams including Data Engineers, ML Engineers, and DevOps to deliver high-performance solutions.<br/></p><p><br/></p><p>- Participate in architectural design decisions for new features and systems.<br/></p><p><br/></p><p>- Implement and manage real-time data pipelines and event-driven systems using Kafka.<br/></p><p><br/></p><p>- Develop and optimize microservices or agents in a distributed environment.<br/></p><p><br/></p><p>- Write clean, maintainable, and testable code following best practices and team standards.<br/></p><p><br/></p><p>- Conduct code reviews, contribute to continuous improvement, and mentor junior team members when needed.<br/><br/><b>Required Skills & Qualifications :</b></p><p><br/>- 4-6 years of professional experience in software engineering with a strong focus on Python.<br/></p><p><br/></p><p>- Hands-on experience in prompt engineering for AI/ML or LLM applications.<br/></p><p><br/></p><p>- Solid understanding of database technologies, including relational (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB).<br/></p><p><br/></p><p>- Experience with Kafka for real-time data streaming and event-based architectures.<br/></p><p><br/></p><p>- Good understanding of distributed systems and their components (a plus).<br/></p><p><br/></p><p>- Proven experience in building agents or modular service architectures (a strong plus).<br/></p><p><br/></p><p>- Familiarity with containerization (Docker), version control (Git), and CI/CD tools is desirable.<br/></p><p><br/></p><p>- Strong analytical, problem-solving, and communication skills.<br/></p><p><br/></p><p>- Bachelors/Masters degree in Computer Science, Engineering, or a related field.<br/><br/><b>Good to Have :</b></p><p><br/>- Exposure to cloud platforms (AWS, GCP, or Azure).<br/></p><p><br/></p><p>- Experience working in agile and fast-paced startup environments.<br/></p><p><br/></p><p>- Interest or experience in AI/ML or LLM-powered applications</p><br/></p> (ref:hirist.tech)
Don't Miss This Opportunity!
Birdeye is actively hiring for this Senior Software Engineer - Python position
Apply Now