Current Job Openings @ TTPL Infotech

Job Title: Lead AI Engineer

Position: Full-Time

Location: Chennai

Job Description

We are seeking a highly skilled and experienced Senior AI and Machine Learning Developer to join our team. The ideal candidate should have a strong background in Software development with a focus on AI, ML and LLM (Large Language Models). This role goes beyond the traditional Python Developer and requires expertise in cutting-edge AI technologies and certification from reputable source like Azure or similar.

Key Responsibilities

  • Develop and maintain AI and ML applications and solutions.
  • Work on AI, ML, and LLM projects, and leverage your extensive experience in these areas.
  • Implement computer vision and natural language processing techniques to enhance our products and services.
  • Collaborate with cross-functional teams to design and develop AI-driven features and functionalities.
  • Utilize APIs, such as Azure Cognitive Search or similar, for knowledge mining and data extraction.
  • Stay up-to-date with the latest advancements in AI and ML technologies and contribute to the company’s growth through innovative solutions.
  • Mentor and provide guidance to junior developers in the team.

Requirements

  • Bachelor’s degree in computer science or a related field. A Master’s degree is a plus.
  • Minimum 8 to 10 years of software development experience with a strong emphasis on AI, ML, and LLM, including a minimum of 5 years specifically dedicated to AI and ML projects.
  • Certifications in AI from reputable sources, such as Azure or similar.
  • Proficiency in programming languages like Python and the associated AI and ML libraries and frameworks
  • Experience with computer vision and natural language processing (NLP) and the ability to apply these techniques effectively.
  • Expertise in knowledge mining, utilizing APIs like Azure Cognitive Search or similar
  • Strong problem solving skills and the ability to analyze complex data sets
  • Excellent communication skills and the ability to work collaboratively with cross-functional teams.
  • Demonstrated experience in leading AI and ML projects from concept to production.
  • A strong passion for staying current with AI trends and contributing to the field through research and development.

Job Title: Senior Dot Net Developer

Position: Full-Time

Location: Chennai

About the Role

As a Sr. Developer, you will be responsible for developing high quality, detailed designs, and complex software programs along with our team of developers. As a senior member of the Development team, you will also be responsible for providing guidance to more junior developers, reviewing their work and providing timely feedback.

Key Responsibilities

  • Work with development team on developing high-quality, detailed designs and complex software programs.
  • Perform requirement analyses and identify best technical solutions for requirements.
  • Review the work of other developers and provide timely feedback.
  • Use coding standards and best practices to ensure utmost quality and work on code optimization for maximizing system performance.
  • Troubleshooting of technical problems and providing optimal technical solutions.
  • Design, development, code review and research on new technologies.
  • Generating ideas with team members and offering insightful solutions.
  • Meeting tight deadlines with a cool head.
  • Attending meetings and briefings with clients and peers.
  • Taking responsibility for all development work and ownership of thorough quality control.

Minimum Qualifications

  • The ideal candidate will be able to demonstrate hard-core programming skills, creativity, innovation, and good analytical skills. He or she will have had hands on experience in solving complex technical problems and will possess awareness on the latest technologies and trends being used in the industry.
  • Excellent knowledge of C#, ASP.net, MVC HTML, CSS, Bootstrap, JavaScript, JQuery, Knockout JS, Telerik controls, SQL Server, Web API.
  • Sound knowledge of MS SQL Server and strong understanding of Microsoft Azure, security, and performance optimization.
  • Ability to translate functional / non-functional requirements to systems requirements.
  • Knowledge of design principles, fundamentals of architecture, quality processes, and estimation techniques. Basic understanding of project domain and performance engineering.
  • Good understanding of SDLC and agile methodologies.
  • Degree in Engineering, Information Systems or related.
  • Minimum 4 years of hands-on, development experience.
  • Must be proficient in English language (both written and spoken).

Job Title: Azure Architect

Position: Full Time

Location: Chennai

About the Role

We are seeking a highly qualified and motivated Azure Architect to join our team. As Azure Architect, you will be responsible for designing, implementing, and managing cloud-based solutions using Microsoft Azure. You will work closely with our clients and internal teams to understand business requirements, design robust and scalable architectures, and provide guidance on best practices for Azure cloud services.

Key Responsibilities

  • Architect Azure Solutions: Design and develop Azure cloud-based architectures that align with business objectives, scalability requirements, and industry best practices. Create high-level and detailed solution designs, considering factors such as performance, security, availability, and cost optimization.
  • Cost Control and Optimization: Develop cost-effective strategies and solutions for Azure cloud deployments. Analyse usage patterns, identify cost optimization opportunities, and implement cost control measures such as reserved instances, auto-scaling, and resource tagging. Monitor and report on Azure resource consumption to ensure alignment with budgetary goals and provide recommendations for optimizing costs.
  • Azure Services Implementation: Lead the implementation and deployment of Azure cloud solutions, including virtual machines, containers, databases, storage, networking, and identity/access management services. Configure and fine-tune Azure services to ensure optimal performance and cost efficiency.
  • Security and Compliance: Define and implement security and compliance strategies, including network security groups, identity and access management, encryption, monitoring, and auditing. Stay up to date with Azure security features, vulnerabilities, and best practices to mitigate risks.
  • Integration and Automation: Design and implement integrations between Azure cloud services and external systems, both on-premises and in the cloud. Leverage automation tools and frameworks to streamline deployment, configuration, and management processes.
  • Performance Monitoring and Optimization: Monitor and troubleshoot Azure deployments to identify performance bottlenecks, scalability issues, and resource optimization opportunities. Implement proactive monitoring and alerting mechanisms to ensure system availability and performance.
  • Technical Leadership and Collaboration: Provide technical guidance and mentorship to team members, ensuring adherence to Azure best practices and standards. Collaborate with cross-functional teams, including developers, operations, and security, to deliver successful cloud projects.
  • Documentation and Communication: Prepare and maintain technical documentation, including architecture diagrams, configuration details, and standard operating procedures. Communicate effectively with clients, stakeholders, and team members to explain technical concepts and recommendations.

Minimum Qualifications

I. Technical

  • Intermediate to Advanced skill with respect to core Azure Services (I.e. Storage, Cloud Services, Networking, Availability Sets, Azure Load Balancers, Virtual Machines and Azure Active Directory) and key concepts for Advanced Networking Technologies and Methodologies (I.e. Firewalls, Load Balancers, Split-brain DNS, Global DNS, etc.)
  • Good understanding of Server Virtualization core concepts.
  • Ability to deploy and integrate Core Microsoft Windows Server Services On-Premises, Azure and Hybrid Solution.
  • Good understanding of Windows OS/Azure Automation and Scripting via PowerShell (E.g. Native OS and Azure-specific).
  • Demonstrate application of end-to-end architecture strategies, standards, processes, and tools in their solution designs.
  • Work with customers to determine viable migration approaches to move workloads to Azure, in addition to architecting new environments.

II. Functional

  • Working in onshore/ offshore model with flexibility.
  • Working in Agile/ Devops model in a fast-track, challenging environment.
  • Excellent communication skills (both written and verbal) with strong presentation and facilitation skills.
  • GOOD TO HAVE:
    • Experience in working on AWS Cloud to design and manage the highly scalable company infrastructure.
    • Expert in Linux and security by design.
    • Good knowledge implementing and managing the following products: Amazon AWS EC2, Ubuntu Linux, Apache, MySQL, Solr / Elastic search (huge plus), etc.
    • Microsoft Certified Solution Expert (MCSE) in Business Intelligence
    • Microsoft Certified Solutions Developer Certification
    • Extensive relational database experience with SQL server
    • Extensive business intelligence report and dashboard experience
    • Experience design and developing business intelligence solutions using Power BI / Tableau / Qlikview

Job Title: Content Marketing Manager

Location: Chennai

Experience: 5 to 7 years in B2B SaaS Content Marketing

Overview

We're in search of a versatile and detail-oriented Content Marketing Manager adept at crafting compelling materials such as case studies, whitepapers, product newsletters, brochures, RFPs, articles, blogs, eBooks, and handling social media promotion. The ideal candidate will possess a storytelling flair and a passion for generating impactful content that resonates with audiences while being experienced in executing successful social media promotion strategies.

Responsibilities

  • Conduct comprehensive research and create engaging case studies, whitepapers, RFPs, articles, blogs, eBooks, and other written materials.
  • Collaborate closely with subject matter experts to extract insights and transform intricate information into accessible and compelling content.
  • Develop product newsletters, brochures, and collateral supporting marketing and sales initiatives.
  • Design and implement social media promotion strategies to enhance content reach and engagement.
  • Maintain content quality, ensuring accuracy, consistency, and alignment with brand messaging standards.
  • Thoroughly fact-check content and ensure compliance with industry standards and brand guidelines.
  • Collaborate with design and marketing teams to produce visually appealing and influential content.

Qualifications

  • Proven track record in crafting case studies, whitepapers, RFPs, articles, blogs, eBooks, or similar content in a professional capacity.
  • Experience in successfully executing social media promotion strategies.
  • Exceptional research, writing, and editing skills showcased in a robust portfolio.
  • Proficiency in distilling complex information into compelling narratives.
  • Detail-oriented mindset with a focus on accuracy and meeting deadlines.
  • Knowledge of content management systems and a basic grasp of design principles would be advantageous.

What We Offer

  • A dynamic, collaborative, and inclusive work environment.
  • Ample opportunities for professional growth and development.
  • Competitive compensation and comprehensive benefits package.

Job Title: Senior Executive HR

Role: Employee Engagement and Communication Specialist

Location: Chennai

Experience: 3+ years

Overview

We are seeking a highly motivated and experienced professional to join our Human Resources team as an Employee Engagement and Communication HR Specialist. The successful candidate will be responsible for developing and implementing strategies to enhance employee engagement and strengthen internal communication within the organization and social media communication. This role requires a dynamic individual with strong communication skills, a deep understanding of employee engagement principles.

Responsibilities

  1. Employee Engagement
    • Design and implement initiatives to enhance employee engagement, job satisfaction, and overall workplace morale.
    • Conduct regular surveys and assessments to measure employee engagement levels and identify areas for improvement.
    • Collaborate with various departments to develop and implement engagement programs and activities.
  2. Communication
    • Develop and execute a comprehensive internal communication strategy to ensure consistent and transparent communication across the organization.
    • Create content for internal, webpage and social media communications from HR standpoint.
  3. Events and Programs
    • Plan and coordinate employee events, recognition programs, team-building activities to foster a positive and inclusive work environment.
  4. Feedback and Analysis
    • Gather feedback from employees to evaluate the effectiveness of engagement programs and communication strategies.
    • Analyze data and metrics to measure the impact of initiatives and make recommendations for continuous improvements.

Qualification

  • Bachelor’s or Master’s degree in human resources, Business Administration or related field
  • Proven experience in Human Resources, with a focus on Employee Engagement and Communication
  • Strong Interpersonal and communication skills, both written and oral
  • Ability to think creatively and develop innovative solutions to engage employees.
  • Analytical skills to assess data and measure the success of engagement activities.
  • Familiarity with HRIS tools
  • Knowledge of best practice in employee engagement and communication.
  • High level of integrity and ability to handle confidential information with discretion.