Artificial Intelligence Developer | Python & Angular | Azure Functions | OpenAI Azure OpenAI | REST API | Azure SQL
Job Summary
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 Synechrons 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
Bachelors or Masters 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.
SYNECHRONS 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 applicants gender gender identity sexual orientation race ethnicity disabled or veteran status or any other characteristic protected by law.
Required Experience:
IC
About Company
Chez Synechron, nous croyons en la puissance du numérique pour transformer les entreprises en mieux. Notre cabinet de conseil mondial combine la créativité et la technologie innovante pour offrir des solutions numériques de premier plan. Les technologies progressistes et les stratégie ... View more