Backend Engineer/Data Engineer/Aspiring AI Generalist

WIDER SECURITY, LLC
Newport, RI, United States
19 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time / full-time
Compensation
$50,000.0 - $200,000.0
Working hours
Regular working hours
Job source

Tech stack

ASP.NET Java (Programming Language) Agile Methodology Artificial Intelligence Amazon Web Services Application Integration Architecture Authentication Protocols Unit Testing Microsoft Azure C Sharp (Programming Language) Cloud Computing Code Review
+41 more
Continuous Integration Relational Databases Software Debugging Software Design Patterns Distributed Computing Environment Distributed Systems Electronic Data Interchange (EDI) Github Python (Programming Language) 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 ReactJS System Availability Backend Vue.js AngularJS Restful APIs 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 , 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

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:13 min

Evaluating UML, block diagrams, and the C4 model

Simon Lasselsberger · WWC 2022

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

4:36 min

Visualizing system architecture with Mermaid UML diagrams

Jakov Semenski · LIVE

1:53 min

Bringing JavaScript developers into web artificial intelligence

Jason Mayes · Coffee With Developers

Videos

See all

Related articles

See all