Backend Engineer / Data Engineer / AI Generalist
Core
Design, build, and maintain scalable backend systems, data pipelines, and AI integration solutions using distributed architectures.
Role type
Senior Backend/Data Engineer with AI integration focus
Builds
Scalable backend services, RESTful APIs, data pipelines, and AI model integration
Domain
Cloud-native distributed systems and AI applications
Deliverable
production ML models | product features | infrastructure
Required skills
Backend development (C#, Java, Python), distributed system architecture, microservices, relational and NoSQL databases, cloud deployment (AWS/Azure), RESTful API design, CI/CD pipelines, version control, security best practices
Preferred skills
Front-end framework integration (React/Angular/Vue), SOAP web services, UML design, machine learning frameworks, automation tools
Technologies
.NET, ASP.NET, Node.js, AWS, Azure, GitHub, JIRA, MongoDB, MySQL, PostgreSQL, SQL Server, React, Angular, Vue.js, UML, SVN
Responsibilities
Develop and support scalable backend systems using .NET, Java, Python, and Node.js; Design and build RESTful APIs and web services; Create and refine data pipelines using SQL and NoSQL databases; Contribute to system architecture planning using UML and distributed systems principles; Integrate cloud services for deployment and scalability; Perform unit testing, debugging, and performance optimization; Contribute to AI initiatives by exploring ML frameworks and building APIs for AI models
Seniority
Senior, hands-on IC