As a Mid-Level Software Engineer focusing on AI, you will play a crucial role in designing, developing, and deploying modern AI-driven applications within a cloud-native AWS environment. Your responsibilities will include:
Designing, developing, and maintaining scalable backend services using Node.js and .NET Core
Building and operating cloud-native applications within AWS, such as Lambda, ECS/EKS, S3, and API Gateway
Integrating AI/ML models into production systems, including APIs and data pipelines
Participating in model evaluation, benchmarking, and performance analysis
Contributing to fine-tuning and optimization of AI models for specific business use cases
Collaborating with data scientists and AI engineers to productionize models
Implementing and maintaining CI/CD pipelines and deployment workflows
Ensuring high standards of code quality, testing, and observability
Troubleshooting, debugging, and optimizing system performance
Contributing to architectural decisions and continuous improvement initiatives
Qualifications required for this role include:
36 years of professional software engineering experience
Strong development experience in Node.js (JavaScript/TypeScript) and .NET Core / C#
Hands-on experience with AWS cloud services
Experience building and consuming RESTful APIs and/or microservices
Familiarity with containerization (Docker) and orchestration (Kubernetes or ECS)
Solid understanding of software engineering principles, design patterns, and testing practices
Practical experience working with AI/ML systems in production environments
Understanding of model evaluation techniques and fine-tuning approaches
Experience working with LLMs or modern AI frameworks (e.g., OpenAI, Hugging Face, LangChain, Semantic Kernel) is highly desirable
Familiarity with vector databases, embeddings, or RAG architectures is a plus
Strong problem-solving and analytical thinking
Ability to work collaboratively in a cross-functional team
Good communication skills, with the ability to explain technical concepts clearly
Self-motivated with a willingness to learn and adapt in a rapidly evolving AI landscape
In addition to the above, you can expect the following from the company:
Opportunity to work on cutting-edge AI-driven products
Collaborative and innovative engineering culture
Flexible working arrangements
Competitive salary and benefits package
Career growth opportunities in a rapidly expanding domain As a Mid-Level Software Engineer focusing on AI, you will play a crucial role in designing, developing, and deploying modern AI-driven applications within a cloud-native AWS environment. Your responsibilities will include:
Designing, developing, and maintaining scalable backend services using Node.js and .NET Core
Building and operating cloud-native applications within AWS, such as Lambda, ECS/EKS, S3, and API Gateway
Integrating AI/ML models into production systems, including APIs and data pipelines
Participating in model evaluation, benchmarking, and performance analysis
Contributing to fine-tuning and optimization of AI models for specific business use cases
Collaborating with data scientists and AI engineers to productionize models
Implementing and maintaining CI/CD pipelines and deployment workflows
Ensuring high standards of code quality, testing, and observability
Troubleshooting, debugging, and optimizing system performance
Contributing to architectural decisions and continuous improvement initiatives
Qualifications required for this role include:
36 years of professional software engineering experience
Strong development experience in Node.js (JavaScript/TypeScript) and .NET Core / C#
Hands-on experience with AWS cloud services
Experience building and consuming RESTful APIs and/or microservices
Familiarity with containerization (Docker) and orchestration (Kubernetes or ECS)
Solid understanding of software engineering principles, design patterns, and testing practices
Practical experience working with AI/ML systems in production environments
Understanding of model evaluation techniques and fine-tuning approaches
Experience working with LLMs or modern AI frameworks (e.g., OpenAI, Hugging Face, LangChain, Semantic Kernel) is highly desirable
Familiarity with vector databases, embeddings, or RAG architectures is a plus
Strong problem-solving and analytical thinking
Ability to work collaboratively in a cross-functional team
Good communication skills, with the ability to explain technical concepts clearly
Self-motivated with a willingness to learn and adapt in a rapidly evolving AI landscape
In addition to the above, you can expect the following from the company:
Opportunity to work on cutting-edge AI-driven products
Collaborative and innovative engineering culture
Flexible working arrangements
Competitive salary and benefits package
Career growth opportunities in a rapidly expanding domai