Artificial Intelligence Developer | Python & Angular | Azure Functions | OpenAI / Azure OpenAI | REST API | Azure SQL

Synechron

Job Summary

Synechron is seeking a proficient Artificial Intelligence Developer to join our innovative technology team. This role involves designing, developing, and maintaining end-to-end full stack applications that integrate frontend, backend, AI services, and databases. The position is essential for advancing our GenAI chatbot solutions, leveraging cutting-edge AI architectures such as Retrieval-Augmented Generation (RAG), and delivering scalable cloud-based services. The successful candidate will contribute to Synechron’s business objectives by creating robust AI-powered applications that enhance user experiences and operational efficiencies.

Software Requirements

Required:

  • Python (4+ years experience in backend API development, preferably with FastAPI or Flask)
  • Angular (Proficient in frontend development with strong UI/UX performance skills)
  • REST API development and integration (essential)
  • Azure Function Apps or AWS Lambda (serverless application development experience)
  • Azure SQL or Microsoft SQL Server (database design and optimization)
  • OpenAI API or Azure OpenAI API (hands-on experience with GenAI chatbot development)
  • Version control tools such as Git
  • Agile development methodologies

Preferred:

  • Understanding of RAG (Retrieval-Augmented Generation) architecture
  • Familiarity with application security, authentication protocols, and API protection best practices
  • Experience with microservices and scalable backend API design

Overall Responsibilities

  • Design, develop, and maintain full stack AI applications integrating frontend, backend, AI services, and databases.
  • Develop and support GenAI chatbot solutions using OpenAI or Azure OpenAI platforms.
  • Implement components of RAG-based architectures, including document ingestion, embeddings, retrieval, and prompt orchestration.
  • Build scalable backend APIs and microservices using Python frameworks like FastAPI or Flask.
  • Develop and deploy serverless applications via Azure Function Apps.
  • Design and optimize database schemas, queries, and stored procedures in Azure SQL or MSSQL.
  • Develop responsive frontend applications with Angular and integrate them with backend services.
  • Implement security controls, authentication mechanisms, and API protection across applications.
  • Conduct thorough code reviews, testing, debugging, performance tuning, and support CI/CD pipelines.
  • Collaborate with architects, product owners, and stakeholders to translate business requirements into scalable AI solutions.

Technical Skills (By Category)

Programming Languages:

  • Required: Python (backend development), TypeScript/JavaScript (Angular frontend)
  • Preferred: Additional scripting languages and frameworks for microservices

Databases/Data Management:

  • Required: Azure SQL or Microsoft SQL Server
  • Preferred: Knowledge of database optimization and stored procedure development

Cloud Technologies:

  • Required: Azure Functions or AWS Lambda (serverless computing)
  • Preferred: Broad exposure to cloud environments focusing on scalability and security

Frameworks and Libraries:

  • Required: FastAPI, Flask (Python backend)
  • Required: Angular (frontend)
  • Preferred: Familiarity with AI-specific libraries and tooling related to embeddings and retrieval

Development Tools and Methodologies:

  • Required: Git for version control
  • Required: Agile development frameworks (Scrum, Kanban)
  • Preferred: CI/CD pipeline tools and practices

Security Protocols:

  • Understanding of authentication, authorization, and API security best practices (Preferred)

Experience Requirements

  • Minimum 4 years of full stack software development experience.
  • Proven hands-on experience with Python backend API development and Angular frontend development.
  • Demonstrated experience building and deploying serverless applications on Azure or AWS.
  • Experience with OpenAI or Azure OpenAI APIs and chatbot or GenAI-related development.
  • Knowledge or exposure to RAG architecture is highly desirable.
  • Prior experience working within agile teams and cloud environments.
  • Experience in application security and API protection is a plus.

Day-to-Day Activities

  • Developing and maintaining full stack AI-enhanced applications.
  • Writing clean, maintainable, and scalable code across frontend and backend services.
  • Integrating AI services including chatbots and knowledge retrieval pipelines.
  • Collaborating with cross-functional teams to define requirements and deliver solutions.
  • Conducting code reviews, debugging, testing, and performance tuning.
  • Participating in agile ceremonies including sprint planning and retrospectives.
  • Monitoring application performance and optimizing cloud deployments.
  • Documenting development processes and system architectures.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, Information Technology, or a related field.
  • Relevant certifications in cloud platforms, AI, or software development methodologies are advantageous.
  • Commitment to continuous professional development and staying abreast of AI and cloud technology trends.

Professional Competencies

  • Strong analytical and problem-solving skills with a solution-oriented mindset.
  • Effective collaboration and communication skills to engage with technical and non-technical stakeholders.
  • Ability to adapt to new technologies and evolving project requirements.
  • Innovative approach to software development with a focus on quality and scalability.
  • Efficient time and priority management in fast-paced environments.

SYNECHRON’S DIVERSITY & INCLUSION STATEMENT

Diversity & Inclusion are fundamental to our culture, and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity, Equity, and Inclusion (DEI) initiative ‘Same Difference’ is committed to fostering an inclusive culture – promoting equality, diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger, successful businesses as a global company. We encourage applicants from across diverse backgrounds, race, ethnicities, religion, age, marital status, gender, sexual orientations, or disabilities to apply. We empower our global workforce by offering flexible workplace arrangements, mentoring, internal mobility, learning and development programs, and more.

All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant’s gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.

Candidate Application Notice

Read Full Description
Confirmed 17 hours ago. Posted a day ago.

Discover Similar Jobs

Suggested Articles