Software Developer
Shanghai Lanzai Information Technology Pty Ltd.ShanghaiUpdate time: June 15,2025
Job Description
We are an international company working on projects ranging from software defined networks to custom compilers and are looking to grow our team.

Requirements:

- be part of a growing international team
- work remotely according to your own schedule
- work on challenging projects using the latest tech stack
- receive bonuses for completed projects and exceptional work
- enjoy a full time remote job joy with energetic members

Job Title: Software Developer

Location: Remote / online

Job Type: [Full-Time]

Job Overview:

We are looking for a talented and passionate Software Developer to join our dynamic team. As an integral part of our development team, you will work on building cutting-edge systems and software solutions, with a strong focus on processing data from web sources. The ideal candidate will have experience with programming languages like C, C++, C#, and Python, along with a solid understanding of machine learning, software development practices.

Responsibilities:

-Develop and implement machine learning models, algorithms, and AI-driven solutions.
-Write clean, efficient, and maintainable code in C, C++, C#, and Python for various software applications.
-Design and implement solutions to collect data from websites and APIs.
-Develop custom tools using libraries such as BeautifulSoup, Selenium to automate data extraction from complex web pages.
-Collaborate with cross-functional teams, including data scientists, engineers, and product managers, to design, develop, and deploy AI-driven solutions.
-Research and evaluate new AI and machine learning techniques, and incorporate them into existing software systems.
-Troubleshoot, debug, and optimize code for performance and scalability.
-Stay updated with the latest industry trends and advancements in AI, machine learning, and software development.
-Contribute to the software development lifecycle, from design to deployment, testing, and maintenance.

Requirements:

-Bachelor's or Master's degree in Computer Science, Engineering, or a related field (or equivalent experience).
-Strong experience with programming languages C, C++, C#, and Python.
-Solid understanding of AI and machine learning algorithms, including supervised and -unsupervised learning, neural networks, deep learning, etc.
-Experience with popular machine learning frameworks (TensorFlow, PyTorch, scikit-learn, etc.) and libraries.
-Familiarity with working with APIs for data extraction, including handling JSON, XML, and other data formats.
-Experience with data cleaning and preprocessing, .
-Knowledge of software development principles and best practices (version control, testing, debugging, etc.).
-Ability to work independently and as part of a team in a fast-paced environment.
-Excellent problem-solving, analytical, and communication skills.
-Experience with cloud computing platforms (AWS, Azure, GCP) is a plus.
-Knowledge of additional programming languages or technologies is a plus.

Good to Have:
-Experience with MongoDB and NoSQL databases.
-Familiarity with Kubernetes (K8s) for container orchestration and deployment.
-Experience with real-time systems, game development, or embedded systems.
-Knowledge of parallel and distributed computing.
-Familiarity with databases, both SQL and NoSQL.
-Experience with DevOps and CI/CD pipelines.

Get email alerts for the latest"Software Developer jobs in Shanghai"