Software Engineer II – LLM/ML & Big Data
Cadence · Shanghai
Job description
About the role
At Cadence we are looking for a Software Engineer II to work on cutting‑edge large language model, machine learning and big‑data solutions. The role involves designing scalable architectures and delivering high‑performance software.
Key responsibilities
- Translate business requirements into high‑level and detailed system architectures.
- Design, implement and tune performance of distributed applications.
- Develop software components using Python and C++.
- Work with LLM/ML frameworks and big‑data technologies such as Langchain and Spark.
- Apply database expertise and write efficient SQL queries.
Required profile
- Bachelor’s degree in Computer Science or related field with 5+ years of industry experience, or a Master’s degree with 3+ years.
- Strong analytical mindset with deep understanding of data structures, algorithms and distributed systems.
- Enthusiastic, highly motivated and able to collaborate effectively.
Required skills
- LLM and machine‑learning technologies.
- Big‑data processing (e.g., Spark).
- Langchain framework.
- Python programming.
- C++ programming.
- SQL and relational database fundamentals.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in 中国.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Cadence
Shanghai