Software Engineer ( Python + Java)
Binance is a renowned global blockchain ecosystem driving the world's largest cryptocurrency exchange with millions of users worldwide. Trust and innovation are at our core, offering industry-leading security, transparency, trading efficiency, liquidity, and a diverse range of digital asset products. Our services span trading, finance, education, research, institutional support, and more, actively leveraging digital assets to create an inclusive financial platform to democratize access to finance globally.
We are seeking an experienced Java & Python Developer to join our team, contributing to a new and exciting project. The role involves engaging in the complete software development life cycle from gathering requirements to deployment.
Key Responsibilities
- Conceptualize architecture designs, technology choices, and implementation strategies for the back-end system.
- Lead system design, code development, and optimization to ensure robustness, performance, and scalability.
- Develop high-quality server-side applications and tools using Java and Python.
- Engage deeply in designing and developing large-scale projects, integrating AI capabilities into business operations.
- Stay updated on AI open-source projects on platforms like GitHub, exploring avenues for their practical use.
- Work collaboratively with product, front-end, and algorithm teams for seamless project delivery.
- Mentor and guide junior developers to enhance the team's overall technical acumen.
Requirements
- Bachelor’s degree in a computer-related field with over 8 years of back-end development experience.
- Proficiency in Java programming and familiarity with popular back-end frameworks like Spring Boot and Spring Cloud.
- Skilled in Python with the ability for cross-language development and hands-on project experience.
- Experience with large language models, understanding their architecture, logic, and deployment practices.
- Knowledge of distributed systems, microservices, message queues, caching, databases, and other back-end infrastructure.
- Ability to independently design system architectures, propose technical solutions, and uphold high engineering standards.
- Actively engaged in the AI open-source community, demonstrating continuous learning and experimental spirit.
- Effective communication, teamwork, and project management skills.
Binance Offers:
- Engagement in shaping the future within the prominent blockchain ecosystem.
- Collaboration with top talent in a user-centric global setup with a flat hierarchy.
- Handling unique, dynamic projects autonomously in an innovative setting.
- Opportunities for career advancement, continuous learning, and competitive salary/benefits.
- Work-from-home flexibility based on the nature of the business team's work.
Binance is an equal opportunity employer and values a diverse workforce as key to its success. By applying, you acknowledge and accept the Candidate Privacy Notice.
