freehire launches on Product Hunt on 26 August.

Follow →

Senior AI Engineer (Python, .Net)

Summary

Build and deploy enterprise-scale AI solutions using Python, LLMs, RAG, and AWS cloud services, collaborating with cross-functional teams to integrate AI into production systems.

We are seeking a highly skilled Senior AI Engineer to design, build, deploy, and support secure, scalable, and production-ready AI solutions within an enterprise environment.

This role combines expertise in software engineering, Generative AI, AWS cloud architecture, enterprise integrations, observability, and application security. You will lead the development of AI-powered applications and services, working closely with product teams, architects, software engineers, cloud specialists, cybersecurity teams, and business stakeholders to deliver innovative solutions that drive measurable business value.

The ideal candidate has strong experience in Python development, cloud-native architectures, large language models (LLMs), retrieval-augmented generation (RAG), AI agents, and enterprise system integration.

This role will work closely with software engineers, architects, data teams, and business stakeholders to build scalable, secure, and production-ready AI solutions. The ideal candidate has hands-on experience developing AI applications, integrating enterprise systems, and deploying solutions in cloud environments.

Key Responsibilities

  • Design, develop, and deploy AI-powered applications and services.

  • Build and maintain Generative AI, LLM, and Retrieval-Augmented Generation (RAG) solutions.

  • Develop APIs, backend services, and integrations using Python and cloud technologies.

  • Integrate AI solutions with enterprise platforms, databases, and business applications.

  • Design and optimize AWS cloud-based solutions.

  • Implement monitoring, logging, and performance tracking using observability tools.

  • Apply security best practices throughout the software development lifecycle.

  • Collaborate with cross-functional teams to translate business requirements into technical solutions.

  • Participate in architecture discussions, code reviews, testing, and production deployments.

  • Mentor junior engineers and contribute to engineering best practices.

Required Qualifications

  • Bachelor's Degree in Computer Science, Information Technology, Engineering, Data Science, or a related field.

  • At least 5-7 years of software engineering experience, preferably in enterprise environments.

  • At least 3 years of experience developing AI, Machine Learning, or Generative AI solutions.

  • Experience building and supporting production-grade applications.

Required Technical Skills

  • Python

  • Generative AI / Large Language Models (LLMs)

  • Prompt Engineering

  • RAG (Retrieval-Augmented Generation)

  • AWS (Lambda, Bedrock, ECS/EKS, S3)

  • REST APIs & Microservices

  • Docker

  • SQL & Database Integration

  • Datadog or similar monitoring tools

  • Git & CI/CD Pipelines

Nice to Have

  • .NET development experience

  • Terraform

  • Snyk, Wiz, or DevSecOps tools

  • AWS or AI-related certifications

Ideal for candidates with strong Python development experience and a passion for building enterprise-scale AI solutions in AWS.

Work Arrangement

Hybrid Setup

  • Required onsite reporting (2-3x) days per week

  • Day shift schedule: 8:00 AM to 5:00 PM

Why Join Us?

  • Work on cutting-edge Generative AI and enterprise-scale technology initiatives.

  • Design and deploy production-grade AI solutions using modern cloud technologies.

  • Collaborate with highly skilled engineering, architecture, security, and product teams.

  • Influence enterprise AI strategy and engineering best practices.

  • Opportunity to lead innovation while solving complex business and technology challenges.

See also