Python Developer (AI)
Houston, TX, United States
About the job Python Developer (AI)
We are seeking a skilled Python Developer to join our expanding team in Houston for AI project. This onsite role involves supporting and enhancing business applications with a focus on both middle-tier development and generative AI applications. The successful candidate will be integral to our team's growth, helping to increase our capabilities and streamline our operations.
Responsibilities:
Develop and maintain applications using Python, with a focus on middle-tier software solutions and generative AI technologies.
Utilize Oracle Database to manage data storage and retrieval processes efficiently.
Design and implement APIs using Web API frameworks, including Flask and Django, to facilitate seamless data exchange and application functionality.
Integrate and manage messaging and event systems using RabbitMQ to ensure reliable data flow and system integration.
Collaborate with a team of developers and data engineers to drive project goals and meet system requirements.
Participate in the full software development lifecycle, including planning, development, testing, deployment, and maintenance.
Contribute to the enhancement of application performance and scalability.
Engage in problem-solving and troubleshooting to address system issues and enhance user experiences.
Qualifications: Bachelors degree in Computer Science, Engineering, or a related field.
A minimum of two years of experience in software development with a strong proficiency in Python.
Experience with Oracle Database and proficient understanding of database management.
Strong experience in developing web APIs with Flask or Django.
Knowledge of RabbitMQ or similar messaging systems.
Ability to work collaboratively in a team environment and communicate effectively with both technical and non-technical stakeholders.
Strong analytical and problem-solving skills.
What We Offer: A dynamic work environment with opportunities for professional growth and development.
Competitive salary
Opportunity for growth
A supportive team and a chance to work on innovative projects in the field of business applications and AI.
How to Apply: Please submit your resume and a cover letter detailing your experience and why you are the ideal candidate for this role.