Software Engineer – AI Products & Applications
Company: Confidential (AI Technology Company)
Location: [Remote / Hybrid / On-site]
Employment Type: Full-Time
Experience: 3–7 years
About the Role
We are hiring a Software Engineer on behalf of a fast-growing AI technology company building innovative products powered by artificial intelligence.
We are looking for a strong, hands-on engineer who can design, develop, and deploy scalable software applications, integrate AI models, and build reliable systems that serve real customers.
This is a practical engineering role. We need someone who enjoys writing code, solving complex problems, shipping products quickly, and taking ownership of their work.
You do not need to be an AI researcher or machine learning scientist. However, you should be comfortable using modern AI tools and building applications powered by large language models (LLMs).
Key Responsibilities
- Software Development: Design, build, test, and maintain scalable applications, APIs, and backend services.
- AI Integration: Integrate LLMs and AI services such as OpenAI, Anthropic Claude, Gemini, and open-source models into software products.
- Full-Stack Development: Develop frontend and backend functionality, working across the technology stack as needed.
- AI Workflows: Build AI-powered features, automated workflows, and agent-based applications.
- System Architecture: Design reliable, secure, and maintainable systems that can scale with growing demand.
- API Development: Build and integrate REST APIs, third-party services, and external platforms.
- Performance Optimization: Improve application performance, reliability, cost efficiency, and scalability.
- Product Collaboration: Work closely with product managers, designers, and other engineers to translate requirements into working software.
- Production Ownership: Debug issues, monitor applications, and maintain production systems.
Required Qualifications
- 3–7 years of professional software engineering experience.
- Strong programming skills in Python, JavaScript, or TypeScript.
- Experience with modern backend frameworks such as FastAPI, Django, Node.js, or Express.
- Experience building web applications using React, Next.js, or similar frameworks.
- Strong understanding of REST APIs, databases, and distributed systems.
- Experience with SQL databases such as PostgreSQL or MySQL.
- Familiarity with cloud infrastructure such as AWS, Google Cloud, or Azure.
- Experience with Git, CI/CD pipelines, automated testing, and modern software development practices.
- Strong debugging, problem-solving, and analytical skills.
- Ability to independently design, implement, and deliver production-ready features.
Preferred Qualifications
- Experience building applications using OpenAI, Claude, Gemini, or other LLM APIs.
- Familiarity with AI agents, tool calling, retrieval-augmented generation (RAG), and vector databases.
- Experience with AI development frameworks such as LangChain, LangGraph, or similar tools.
- Experience deploying containerized applications using Docker, Kubernetes, or Cloud Run.
- Familiarity with Redis, message queues, and asynchronous processing.
- Experience building scalable systems that handle large volumes of API requests or background jobs.
- Understanding of LLM inference costs, latency optimization, caching, and AI application monitoring.
- Experience using AI coding tools such as Claude Code, Cursor, GitHub Copilot, or Codex.
What We're Looking For
We want engineers who build, not just engineers who discuss architecture.
The ideal candidate:
- Writes clean, reliable, maintainable code.
- Can take a product requirement and turn it into a working feature.
- Uses AI coding tools effectively to accelerate development.
- Understands the tradeoffs between speed, quality, performance, and cost.
- Is comfortable working in an environment where requirements change quickly.
- Takes ownership of features from initial development through production.
- Is curious about AI and actively experiments with new technologies.
We value practical engineering ability, strong execution, and demonstrated results over credentials or specific technology certifications.
Why Join?
- Build real-world AI products used by customers.
- Work with modern AI models, technologies, and engineering tools.
- Take ownership of meaningful technical challenges.
- Help shape the architecture and capabilities of a growing AI platform.
- Work in a fast-moving environment with opportunities to learn and grow.
How to Apply
Apply through LinkedIn with your updated resume.
We encourage candidates to share links to GitHub repositories, technical projects, or AI applications they have built.