Full Stack Software Engineer helping productize AI and ML capabilities into robust features at PlanHub. Building scalable systems and collaborating closely with AI and engineering teams.
Responsibilities
Build production-ready APIs and microservices that expose ML model capabilities to applications and end users.
Design and implement scalable inference systems supporting both real-time and batch prediction workflows.
Develop robust data pipelines for ingesting, processing, validating, and preparing data for ML systems.
Create user-facing features powered by AI capabilities including intelligent search, recommendations, and automation.
Implement frontend code and application integrations using Angular to produce end-to-end user experiences that consume AI and ML models at inference time in a responsive manner.
Optimize model serving for performance, latency, throughput, and cost efficiency.
Implement comprehensive logging, monitoring, error handling, and alerting for AI-powered features.
Collaborate closely with AI Engineers to understand model requirements, constraints, and integration needs.
Work with Product and Engineering teams to translate business requirements into scalable technical solutions.
Leverage AWS services such as Lambda, ECS, API Gateway, SQS, and DynamoDB to build resilient systems.
Requirements
Bachelor's degree in Computer Science, Software Engineering, or related field
5+ years of full stack software engineering experience building and maintaining production systems
Strong proficiency in backend development using Python (preferred) or other modern languages
Strong proficiency in frontend development using Angular (required)
Experience designing and building RESTful APIs and microservices architectures
Solid understanding of system design principles, scalability patterns, and performance optimization
Hands-on experience with AWS cloud services and serverless architectures
Familiarity with ML concepts and ability to collaborate effectively with data scientists and ML engineers
Experience with databases (SQL and NoSQL), caching strategies, and data processing pipelines
Knowledge of containerization (Docker) and CI/CD practices
Strong problem-solving skills with attention to code quality, testing, and maintainability.
Principal Software Engineer developing complex software systems for HID Global's secure identity solutions. Involves hands - on coding, architecture decisions, and cross - team collaboration.
Senior Software Engineer powering innovative backend services for Paramount+. Collaborating closely with technical teams while mentoring junior engineers in a dynamic environment.
Senior Engineer at Mercedes - Benz Türk developing diagnostic solutions for Daimler Buses worldwide. Responsible for software development and technical design of diagnostic systems ensuring product quality.
Software Developer creating software tools for aerospace applications at L3Harris Technologies. Collaborating on development initiatives and various software projects, primarily using .NET technologies.
Senior Engineer I at Phillips 66 combining engineering and physics models with ML. Enhancing safety, reliability, and profitability through digital product development.
Customer Success Integration Engineer in IDEMIA responsible for system integration and customer support. Overseeing software validation while collaborating with global teams.
Student assistant position involving Full Stack Development within a leading research institute in Berlin. Contributing to software solutions in process management and industry projects.
Senior Product Engineer responsible for product design and development in mechanical and electrical engineering. Enhancing customer specifications and assuring product quality for mass production at Rogers Corporation.
Director of Software Engineering at Acuity leading AI - enabled digital commerce platform development and transforming user experience with modern architecture.
Senior Product Engineer leading application and integration of protection and control solutions by Hubbell. Collaborating with engineering, sales, and customer support to deploy tailored technical solutions.