ML Engineer
Los Angeles California
  • Role:
    To architect, design and deliver server-side components and client application for on-prem or
    cloud-based deployment.
    Deliver innovative, dazzling and responsive web applications from these components.
    Apply state-of-the-art testing practices on unit and integration level for continuous integration.
    Apply best practices when it comes to software engineering (testing, documentation, code
    review etc.)
    Apply agile methodologies throughout the development process.
    Profile :
    Master’s or Bachelor Degree in Computer Science or Information Technologies, or equivalent
    5 years of experience in embedded systems and software development
    Proficient with Java,C, C++,and C# programming languages
    Proficient Knowledge with C# WPF/ Winforms/ Windows Application
    Proficient with Java programming language and frameworks, incl Spring, Hibernate, EJB , Swing,
    Database knowledge: SQL/PLSQL preferably on Oracle and MYSQL
    Application server knowledge: JBoss Wildfly / Tomcat
    Proficient Knowledge on tools: Eclipse, Netbeans, IntelliJ, Docker, Maven, Git, Bamboo, Jenkins,
    Artifactory, JIRA, Bash
    Familiarity with embedded systems design, low-level hardware interactions
    Skilled in low-level engineering practices, incl. OOP, multithreading, real-time environments
    Experience with Hardware device integration and low-level programming
    Experience with network (TCP/UDP) and USB programming and troubleshooting
    Familiar with the Linux environment, including shell scripting and software packaging
    Expertise in troubleshooting, technical support and technical training
    Autonomous, curious, trustworthy, result-oriented and problem solving skills
    Team player in a multi-cultural working environment with ability to work independently
    Familiar with Agile & Scrum Methodology