Python Engineer Offline
ABOUT US
Smart Capital Center (https://www.smartcapital.center/) operates at the intersection of Generative AI, Finance, and Real Estate. Our platform digitizes, automates, and brings deep insight to every step of real estate investment and financing transaction
Job Summary:
Are you passionate about back-end development and eager to work on cutting-edge AI technologies? We are seeking a talented Python Back-End Developer to join our dynamic team. This role offers the opportunity to build scalable, high-performance applications while working with advanced AI frameworks, vector databases, and large language models (LLMs). If you are excited about leveraging your Python expertise to drive innovation in AI-powered solutions, this is the perfect opportunity for you!
Key Responsibilities:
- Design, develop, and maintain server-side logic using Python, ensuring high performance and responsiveness to front-end requests.
- Build and integrate RESTful APIs to support seamless communication between front-end and back-end systems.
- Collaborate with front-end developers, product managers, and other stakeholders to gather requirements and deliver effective solutions.
- Optimize applications for maximum speed, scalability, and reliability.
- Implement and manage data storage solutions, such as relational and NoSQL databases, including vector databases like Chroma or similar.
- Work with cutting-edge AI frameworks, including LangChain and large language models (LLMs), to build intelligent and innovative solutions.
- Ensure the codebase is clean, maintainable, and adheres to best practices and coding standards.
- Troubleshoot and debug applications, identifying and fixing performance bottlenecks.
- Stay updated on emerging technologies and contribute to improving the development process.
Required Skills and Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 3+ years of professional experience in Python back-end development.
- Proficiency in frameworks such as Django, Flask, or FastAPI.
- Strong understanding of RESTful API design and integration.
- Experience working with databases like PostgreSQL, MySQL, MongoDB, or Redis.
- Familiarity with vector databases such as Chroma, Pinecone, or Milvus.
- Familiarity with version control systems, particularly Git.
- Solid understanding of software development life cycles (SDLC) and Agile methodologies.
- Knowledge of containerization technologies like Docker and orchestration tools such as Kubernetes is a plus.
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) is an advantage.
- Strong problem-solving skills and attention to detail.