About the Role
Position Title: Senior Software Engineer – AI & Advanced Developer Tooling (ChatGPT + Cursor AI)
Overview
We are hiring a Senior Software Engineer with demonstrated expertise in developing and deploying AI-powered applications using the latest versions of ChatGPT and advanced developer tools like Cursor AI. This role is ideal for a highly technical and forward-thinking engineer who is passionate about building intelligent systems that enhance developer productivity and unlock new possibilities in AI integration.
Key Responsibilities:
- Build and optimize AI-based applications leveraging OpenAI’s latest GPT models (e.g., GPT-4-turbo via Assistants API)
- Integrate and customize Cursor AI workflows to streamline AI-assisted development across the engineering lifecycle
- Develop internal tools, plugins, or extensions that enhance team performance through AI augmentation
- Collaborate with cross-functional teams (product, research, design) to implement LLM features aligned with user needs
- Drive prompt engineering, contextual memory optimization, and function-calling strategies at scale
- Stay on the cutting edge of advancements in generative AI, LLMs, and AI-powered IDEs
Core Qualifications:
- 5+ years of professional software engineering experience, with 2+ years in AI/ML development
- Deep practical experience with OpenAI’s ChatGPT APIs (GPT-4 and beyond), Assistants API, tools, and function-calling
- Hands-on experience using or extending Cursor AI (or similar AI-enhanced IDEs) in real-world software development
- Advanced proficiency in Python; familiarity with JavaScript, TypeScript, or other modern languages is a plus
- Solid understanding of AI/LLM architecture, NLP concepts, vector embeddings, and RAG pipelines
- Experience with scalable API design, performance optimization, and security best practices
Preferred Experience:
- Familiarity with plugin development for AI-powered editors or IDEs
- Exposure to vector databases (e.g., Pinecone, Weaviate), embedding models, and prompt versioning tools
- Prior work integrating AI into CI/CD pipelines or code review workflows
- Knowledge of developer-focused AI UX and cognitive load reduction strategies
- Open-source contributions or thought leadership in AI tooling or LLM-based development environments
What We Offer:
- A leadership-track role in one of the most exciting spaces in modern software development
- Access to cutting-edge AI tools, APIs, and a highly technical team
- Flexible remote-first work culture with global collaboration
- Competitive compensation, equity options, and comprehensive benefits
- A culture of innovation, autonomy, and continuous learning
- Please submit your application, include any links to your GitHub or portfolio, and highlight your experience with ChatGPT and Cursor AI in your application.
Work Conditions:
- Location: Ferdowsi Square, Tehran
- Employment Type: Full-time, On-site
- Working Days: Saturday to Wednesday
- Working Hours: 8:00 AM – 4:30 PM