Senior Visualization Developer

Onscale Atlanta , GA 30301

Posted 2 days ago

As Technical Lead for our Engineering Insights Development Team, your mission is to develop and deliver high-quality post-processing features for our cloud CAE platform. As an experienced developer you combine the two major skill sets of software development and visualization technology to provide our users with the best post-processing experience in a web browser ever.

Youll be deeply involved in the identification of obstacles and you propose and implement outstanding solutions that will lift post-processing on our simulation platform to the next level. As a core driver behind the Engineering Insights Development Team you will work in close collaboration with a highly experienced team of engineers, product managers and developers on a daily basis.

Your tasks include but are not limited to feature specification, development and integration, implementation of automatic tests as well as the regular maintenance of existing components. Automatically processing of results (2D and 3D; from FEA, CFD) from different formats, rendering 3D results (server- and client-side), creating 2D plots (surface, contour and line plots) as well as filtering, interpolating, extrapolating and animating (time series) results, are just some examples of features that you will build or enhance.

Requirements

  • At least 5 years of professional experience in scientific data analysis with large unstructured datasets (scalar, vector, tensor fields)
  • Development experience with at least one scientific/ data analysis framework, like VTK (preferred), NetCDF, HDF5, or similar
  • Know-how in rendering (server and client-side, with and without GPU, on- and offscreen), e.g. using three.js, WebGL, OpenGL and/or OSMesa
  • Practical experiences as user of a post-processor in at least one project
  • At least 5 years in object-oriented and functional C++ programming

Nice to Haves:

  • At least 1 year of Javascript/Typescript experience
  • Experience with ParaView and Open Cascade
  • Track record of evaluating, interpreting post-processing results and deriving design decisions
  • Intermediate Python programming
  • Knowledge about Docker or virtualization
  • Knowledge of web servers, protocols and web security

Benefits

  • An international and enthusiastic team with high technical expertise and lots of fun
  • Attractive startup atmosphere: flat hierarchies, independent work environment, and lots of amazing things to deliver
  • Ambitious, self-responsible tasks and projects that leave space for creativity and provide the chance to learn a lot in a short time
  • The chance to provide thousands of engineers with the next generation of simulation technology and help them to be better at what they do
  • Generous stock option plan
  • Platinum health plan at no cost
  • 15% annual bonus
icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Full Stack Developer (Java)

Intercontinental Exchange, Inc.

Posted 3 days ago

VIEW JOBS 10/19/2020 12:00:00 AM 2021-01-17T00:00 Job Purpose The ICE Trading Platform web development team is seeking a senior developer with experience building secure web applications using HTML 5, JavaScript and Java. This role will be responsible for design, development and support of enterprise wide applications supporting core trading system. The ideal candidate is results-oriented, self-motivated and has the ability to thrive in a fast-paced environment. This role requires frequent interactions with project and product managers, developers, QA and other stakeholders, in order to ensure delivery of a world class trading platform to our users. If you do not have experience in HTML 5 based web technologies stack but have worked in other front-end stacks like Flex and/or Java Swing/JavaFX and have solid java experience and the desire to learn, then feel free to apply for this position. Responsibilities * Ensure quality and consistency throughout the design and development phases of applications * Lead the design, architecture and writing of new software components * Independently handle project activities related to builds and deployments * Create software tests to verify the functionality and quality of software * Create design documentation for new software development and subsequent versions * Provide support for production applications as issues arise during and after business hours * Provide support for deployments during maintenance windows * Identify opportunities to improve and optimize applications * Work with business analysts or product management in understanding new requirements * Follow company software development processes and standards Knowledge and Experience * Bachelor's degree in Computer Science, Engineering or a related field * 3+ years of experience with UI technology stack HTML5/CSS3/JavaScript * 2+ years of experience in Java design and development * Experience with at least one JavaScript frameworks such as React, Redux, Backbone.js * 2+ years of experience with open source frameworks like Spring * Solid understanding of security concerns for web based applications * 2+ years of experience with ORM and caching libraries such as Hibernate/Coherence, JPA * 2+ years of experience with Tomcat and/or JBoss or equivalent application servers * Able to write and troubleshoot PL/SQL queries * Experience with SDLC Tools like GIT, JIRA, Jenkins, Maven or equivalent tools * Experience building user centric web applications with focus on usability, workflows and performance * Strong analytical and troubleshooting skills * Working knowledge of software testing, building high quality software, and experience with software testing tools, regression testing etc * Works well in a team environment Intercontinental Exchange, Inc. is an Equal Opportunity and Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, gender identity, national origin or ancestry, age, disability or veteran status, or other protected status. Additional Information * Job Type: Standard * Schedule: Full-time Intercontinental Exchange, Inc. Atlanta GA

Senior Visualization Developer

Onscale