Backend Engineer/Data Engineer/Aspiring AI Generalist

WIDER SECURITY, LLC
Newport, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time / full-time
Working hours
Regular working hours
Languages
English
Compensation
$ 200K

Job location

Remote
Newport, United States of America

Tech stack

ASP.NET
Java
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Application Integration Architecture
Authentication Protocols
Unit Testing
Azure
C Sharp (Programming Language)
Cloud Computing
Code Review
Continuous Integration
Relational Databases
Software Debugging
Software Design Patterns
Distributed Computing Environment
Distributed Systems
Electronic Data Interchange (EDI)
Github
Python
PostgreSQL
Machine Learning
Microsoft SQL Server
Team Foundation Server
MongoDB
MySQL
Node.js
NoSQL
Performance Tuning
Systems Development Life Cycle
TensorFlow
Simple Object Access Protocol (SOAP)
Software Engineering
SQL Databases
Subversion
Systems Architecture
UML
Web Application Frameworks
Web Services
Extensible Stylesheet Language Transformations (XSLT)
Multithreading
Data Storage Management
Cloud Platform System
React
System Availability
Backend
Vue.js
Angular
REST
Software Version Control
Data Pipelines
Microservices

Job description

We are seeking a dynamic and motivated Backend Engineer / Data Engineer / Aspiring AI Generalist to join our innovative tech team. In this role, you will be at the forefront of developing scalable backend systems, designing robust data pipelines, and exploring cutting-edge AI applications. Your contributions will directly impact our ability to deliver high-performance solutions, harness distributed computing power, and advance our AI initiatives. This position offers an exciting opportunity for passionate engineers eager to grow their expertise across software engineering, system design, and AI integration within a collaborative and fast-paced environment., * Develop and maintain high-quality backend systems using technologies such as.NET, Java, Python, and Node.js, ensuring scalability and reliability.

  • Design and implement RESTful APIs and web services to facilitate seamless data exchange across platforms.
  • Build and optimize data pipelines utilizing SQL (MySQL, PostgreSQL, MS SQL Server) and NoSQL databases like MongoDB for efficient data storage and retrieval.
  • Collaborate in system architecture planning, employing UML diagrams and system design principles to create scalable distributed systems.
  • Integrate cloud infrastructure services such as AWS or Azure to support deployment, scalability, and high availability of applications.
  • Engage in Agile software development practices including CI/CD pipelines using tools like GitHub, TFS, or SVN for continuous integration and delivery.
  • Conduct unit testing, debugging, and performance tuning to ensure robust application operation across diverse environments.
  • Contribute to AI projects by exploring machine learning frameworks, developing APIs for AI models, and supporting data-driven decision-making processes.
  • Participate in code reviews, documentation efforts using UML or XSLT, and adhere to SDLC (Software Development Life Cycle) best practices.

Requirements

  • Proven experience in software engineering with a focus on backend development using C#, Java, Python or similar languages.
  • Hands-on knowledge of web development frameworks such as ASP.NET <PERSON>, React, Angular, or Vue.js for front-end integration.
  • Strong understanding of distributed systems architecture including microservices design patterns and multithreading techniques.
  • Familiarity with relational databases (SQL Server, MySQL, PostgreSQL) and NoSQL databases (MongoDB).
  • Experience working with cloud platforms like AWS or Azure for deploying scalable applications.
  • Knowledge of RESTful API design principles along with SOAP-based web services is highly desirable.
  • Proficiency with version control systems such as GitHub or TFS; experience with CI/CD pipelines is a plus.
  • Ability to work within Agile teams using tools like Jira or TFS for project management and collaboration.
  • Understanding of system security best practices including authentication protocols and data protection measures.
  • Passion for exploring AI concepts such as machine learning models, distributed computing frameworks, and automation tools to support innovative projects.

Benefits & conditions

Join us if you're eager to develop impactful backend solutions while expanding your expertise into AI-driven systems! We're committed to fostering an environment where your skills grow alongside exciting technological advancements-empowering you to shape the future of intelligent software solutions.

Pay: $50,000.00 - $200,000.00 per year

Apply for this position