Contacts
Want to know more? Feel free to contact us!
Title👨🏻🔧 | Email📧 | Phone📞 | Position💼 |
---|---|---|---|
Mr. Sun | [email protected] | (+86) - 13044240304 | Director of AI Department |
Mr. Chen | [email protected] | (+86) - 13450264419 | Solution Architect |
Mr. Zhu | [email protected] | (+86) - 18819252348 | Senior Software Engineer |
Address
2913 Cai Zhi Building, No. 448 Guangzhou Avenue South, Haizhu District, Guangzhou City, Guangdong Province, People's Republic of China
You're wanted!
Senior Software Engineer (full time)
We’re looking for a senior software developer with proven Rust experience, working knowledge of data science, and general familiarity with IoT. In this position, you must understand distributed, high-performance systems, analyze and optimize the program’s performance, be able to design and perform tests, and have experience with debugging third-party dependencies. As an ideal candidate, you have proven experience coding, developing, and testing software programs using the Rust programming language.
Typical duties and responsibilities
- Collaborates with management, relevant departments, and customers to identify end-user requirements and specifications
- Designs architecture to create new software programs and systems
- Writes code based on specified requirements
- Tests, debugs, and deploying programs and applications
- Maintains and improves existing software
- Analyses user feedback to improve software performance
- Recommends improvements to existing software products
- Creates technical documentation
- Explains usage and product details to customers
Required skills and qualifications
- Experience in Rust programming
- Experience working with advanced data structures and algorithms
- Knowledge of parallel computing and concurrency practices
- Excellent debugging, profiling, and performance optimization skills
- Network programming skills
- Attention to detail
- In-depth knowledge of the software development life cycle
- Strong problem-solving and communication skills
Preferred qualifications
- Familiarity with TDengine or Redis Stack
- Familiarity with Leptos and Tailwind CSS
- Familiarity with Docker Swarm
- Familiarity with machine learning
- Passion for joining a fast-paced, early-stage startup
Education and experience
- Bachelor’s or master’s degree in Computer Science, Math or equivalent professional experience is acceptable
- 3+ years of experience in coding and developing with the Rust programming language
- Familiarity with the latest (LTS) Ubuntu Server distribution
Deployment Engineer (participate by project)
We are seeking a Deployment Engineer to deploy our system on site. This is an essential role, not only for deployment, but for collecting requirements from customers, contacting as well as planning timelines. You must play a pivotal role in bridging the gap between software development and operations, guaranteeing a smooth transition from coding to real-world use.
Typical duties and responsibilities
- Deployment Planning: Collaborating with development teams to plan deployment strategies and timelines
- Environment Setup: Configuring and maintaining the necessary infrastructure and servers for deployment
- Version Control: Managing software versioning and ensuring proper code repository maintenance
- Automated Deployment: Implementing automation tools and scripts for efficient and consistent deployments
- Testing and Validation: Conducting thorough testing to verify the functionality and compatibility of deployed software
- Monitoring and Troubleshooting: Monitoring live deployments, identifying issues, and providing timely resolutions to minimize downtime
- Documentation: Maintaining detailed documentation of deployment processes and configurations
Required skills and qualifications
- Familiarity with the latest (LTS) Ubuntu Server distribution and common runtime environments
- Familiarity with network configuration
- Experience working with at least one container orchestration strategy
- Experience within at least one scripting language, such as Shell, Python or Perl
Preferred qualifications
- Excellent communication skills in conversational and written English
- Experience in independent troubleshooting of complex systems