Python Backend Engineer
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.
Preferred Skills:
- Knowledge of LangChain and experience working with large language models (LLMs).
- Familiarity with front-end technologies (e.g., JavaScript, HTML, CSS) for better collaboration with front-end teams.
- Experience with CI/CD pipelines for automated testing and deployment.
- Knowledge of security best practices for back-end development.
Why Join Us?
- Be at the forefront of AI-driven development, working with state-of-the-art technologies.
- Collaborate with a team of innovative and passionate professionals.
- Work on exciting projects that push the boundaries of AI and machine learning.
- Continuous learning opportunities to stay ahead in the tech industry.
- A dynamic and flexible work environment that fosters creativity and growth.
If you’re ready to take your Python back-end development skills to the next level and work on groundbreaking AI-powered projects, we’d love to hear from you
Visit us at smartcapital.center to learn more. We look forward to welcoming you to our team soon!