Application Engineer

25 Nov 2024

Vacancy expired!

As a application engineer, you will be working on creating applications that consume the Machine Learning Models. You will be part of a team and will be working with other Software Engineers, Data Scientists Leads, and Architects to design, build, test and deploy software solutions. Your responsibilities include understanding requirements, coding using best practices, ensuring proper code coverage, participating in peer code reviews and delivering & deploying the solution. You will also be coordinating with automation engineers as needed for integrations.

Examples of tasks are:• Design and implement complex, interactive, reusable frontend components using React• Create compelling visualizations using React, HighCharts, D3.js and Plotly• Occasionally implement complete full stack features including .NET and Python REST backend

A person in this role must also have additional technical skills, along with the ability and willingness to learn new skills and technologies in a fast-paced environment. Strong candidates for these roles will have many of these skills:

• Expertise in web development is a core requirement for this position. Proficiency with relevant programming languages such as JavaScript ES6 or greater/TypeScript• C# - Asp.net core MVC and Entity Frameworks• Python – Pandas and FastAPI• Experience using React, TailwindCSS, transpilers such as Babel and Webpack.• Experience with REST APIs and general API design and usage• Ability to learn complex work flows that may deal with scientific data in large quantities.• Ability to communicate system related information to stakeholders.• Problem solving skills through research, brainstorming or group discussion.

Bonus• Knowledge on building web applications that consume ML models would be a plus.• Experience with Docker or any other container technology is required but not necessary.• Unix administration• IIS administration – configuration of application pools and security• understanding of database architecture and experience in creating normalized databases Educational Requirements:Bachelor’s degree or higher in Computer Engineering, Computer Science or Scientific disciplineMinimum 2 years’ development experience with MastersMinimum 5 years’ development experience with Bachelors

  • ID: #23453208
  • State: Maryland Gaithersburg 20877 Gaithersburg USA
  • City: Gaithersburg
  • Salary: Depends on Experience
  • Job type: Contract
  • Showed: 2021-11-25
  • Deadline: 2022-01-15
  • Category: Et cetera