Senior Software Engineer – Backend, AI

Posted Sep 10

This is a fully remote position, open to applicants in Portugal.

📋 Description

• Design, create, test, and maintain scalable backend services and APIs for analytics, dashboards, visualizations, and AI-generated insights.

• Develop services that process, aggregate, enrich, and deliver both structured and unstructured data.

• Create APIs and data services that are optimized for dashboards, visualizations, reporting interfaces, and customer-facing applications.

• Empower users to explore, filter, compare, drill down into, and comprehend complex datasets and insights.

• Develop services that support AI-generated summaries, recommendations, trends, anomalies, and intelligent analytics experiences.

• Collaborate with AI/ML engineers to integrate models and AI-generated outputs.

• Partner with frontend engineers and UX teams to define service interfaces and data structures.

• Work alongside data engineers to establish dependable data flows across source systems, analytical platforms, AI capabilities, visualization services, and downstream applications.

• Convert customer and business requirements into scalable technical solutions in collaboration with product managers and engineering teams.

• Contribute to technical design decisions regarding backend services, analytics APIs, data models, processing workflows, caching strategies, and integrations.

• Enhance data access, aggregation, service performance, scalability, reliability, and maintainability.

• Write high-quality, maintainable, and testable code while participating in code and design reviews.

• Troubleshoot intricate issues across backend services, analytics workflows, data processing, and frontend integrations.

• Integrate monitoring, logging, testing, and observability into production services.

• Collaborate with DevOps and platform teams to ensure reliable deployment and operation.

• Stay updated with advancements in AI, analytics, data visualization, data processing, and backend development technologies.

• Engage in continuous improvement initiatives.


⛳️ Requirements

• Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.

• 5+ years of professional software engineering experience.

• Proven experience in developing backend applications and services.

• Strong expertise in one or more backend programming languages and their associated frameworks.

• Experience in designing and developing RESTful APIs, microservices, or other service-oriented applications.

• Understanding of software design principles, data structures, algorithms, and concepts in distributed systems.

• Experience with relational and/or NoSQL databases.

• Proven experience processing, transforming, aggregating, or serving large volumes of data.

• Experience in developing backend services or APIs for data-rich, interactive applications.

• Proven track record in building and maintaining scalable, reliable production applications.

• Understanding of data modeling, aggregation, filtering, querying, and analytics application patterns.

• Familiarity with AWS or Azure and cloud-based application architectures.

• Knowledge of automated testing, CI/CD, source control, and contemporary software development practices.

• Understanding of application performance and the ability to optimize services and data access.

• Strong problem-solving abilities and capability to independently resolve complex technical challenges.

• Excellent communication and collaboration skills across backend, frontend, AI/ML, data, UX, and product teams.

• Working knowledge of Agile development methodologies and frameworks.


🏝️ Benefits

• Equal opportunity employer.

• Commitment to diversity and inclusion.

• Reasonable accommodations for identified disabilities or other limitations as required by applicable laws.

• Opportunities for promotion from within.

• Emphasis on teamwork and a transparent company culture.

People also viewed

MWDN1 day ago

Senior Python Backend Developer

UA flagUkraine OnlyFull-timeBackend Engineer
ApplyView job
Oscilar1 day ago

Senior Backend Engineer – Java

IN flagIndia OnlyFull-timeBackend Engineer₹6.6M – ₹9.7M/year
ApplyView job
Veradigm®1 day ago

Principal Database Engineer – Platform Engineer

US flagUnited States, +1 more countryFull-timeBackend Engineer$130.2k – $189.5k/year
ApplyView job
Shuru1 day ago

Lead Java Engineer

IN flagIndia OnlyFull-timeBackend Engineer
ApplyView job
FCamara Consulting & Training1 day ago

Senior Backend Developer – Kotlin

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Sedgwick1 day ago

Power Platform Architect – AI

US flagFlorida OnlyFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers