The employee should be an experienced software developer for a new, cutting-edge product for data analytics in industrial domains.
The product leverages Apache Spark machine learning, custom visualizations, and an intuitive GUI to bring the power of advanced analytics to engineering, manufacturing, and in-service applications.
The employee must demonstrate a broad knowledge and proven track record in software development for web applications and an interest and knowledge of Visual analytics.
This individual will join a talented, focused team with a start-up mentality that thrives on innovative development in a collaborative environment.
Software development Full Time Valencia, (209.84 KB) Apply to this job offer?
The ESI Group is a pioneer and world-leading provider in virtual prototyping software solutions. We employ about 1200 highly qualified specialists in 40 countries across the globe.
The key to our success is the use of realistic material physics, providing "as good as real" virtual results.
Our Requirements :
MS / BS Degree in CS with 4 years in software development, and at least 2 years on web front-end.
Experience with Docker
Solid Knowledge and proven track record for software development related to database tools, database design, concurrent algorithms and methodologies.
Proficient working within the full software development spectrum : compilers, debuggers, and performance measurement tools for Linux and Windows.
Familiar with agile (Scrum) development process
Experience with Big Data NoSQL technologies, Hadoop
Understanding of scalable computing, both shared memory and distributed.
Knowledge of statistical analysis and / or machine learning frameworks (e.g.R)
Ability to leverage 3rd party libraries (e.g.Boost)
Your Responsibilities :
Develop new ML Capabilities on top of Apache Spark in Scala (or Python)
Design, develop and automate test cases as needed to validate the code.
Support continuous integration build and deployment using Docker.
Work effectively in a collaborative development environment
Meet project milestones in an iterative, continuous development Process
Team Player with excellent communication skills, both verbally and written.
Good Problem solving
Collaborative and teamwork spirit
Fluent in spoken and written English.