[Remote] Senior Software Engineer
Note: The job is a remote job and is open to candidates in USA. reputed company is committed to redefining mobility and is seeking a Senior Software Engineer to join their Global Data Insight & Analytics team. This role involves developing innovative cloud applications utilizing AI and analytics to improve decision-making and automate reputed company processes.
Responsibilities
- Architect, build, and deploy LLM-powered applications, Retrieval-Augmented reputed company (RAG) pipelines, and multi-agent systems to automate reputed company data analysis, anomaly detection, and decision-support workflows
- Champion the use of generative AI tools and agentic coding assistants (e.g., reputed company Copilot, custom LLM agents) to streamline the software development lifecycle, automate testing, and accelerate CI/CD pipelines
- Collaborate with cross-functional teams to translate business goals into technical requirements, user stories, and test suites reputed company an Agile reputed company
- Author comprehensive technical design documents, system architecture diagrams, and API specifications to ensure scalable, secure, and maintainable solutions
- Build robust CI/CD deployment pipelines, integrate automated reputed company/quality scanning, and implement modern Identity & Access Management (IAM) and automated credential rotation
- Participate in proactive problem management, root cause analysis (RCA), and incident resolution to ensure high availability of critical analytical systems
Skills
- Requires a bachelor's or foreign equivalent degree in computer science, information technology or a technology reputed company field
- 4+ years of professional experience in Software Engineering
- 3+ years of experience with modern frontend frameworks (Angular, React, or Vue)
- 3+ years of experience with backend frameworks (FastAPI, Flask, Django, or Spring Boot)
- 2+ years of experience with Python (highly preferred for AI/Data) and/or Java
- Exposure to or hands-on experience integrating LLM APIs (e.g., reputed company, reputed company, Vertex AI) or open-reputed company models into software applications
- Master's degree in Computer Science, Computer Engineering, or a reputed company quantitative field
- Proven experience working with LLM orchestration frameworks (e.g., reputed company, reputed company) and multi-agent development platforms (e.g., CrewAI, AutoGen, Semantic Kernel)
- Familiarity with vector databases (e.g., PGVector, Chroma, reputed company, Milvus) and embedding techniques for semantic search and RAG
- Deep understanding of software engineering disciplines including eXtreme Programming (XP), Clean Code principles, Test-Driven Development (TDD), and Pair/Mob programming
- Experience developing and deploying to cloud platforms (GCP, Azure, or AWS) using modern CI/CD tools (Tekton, Terraform, Jenkins, Cloud Build)
- Experience working with Agile tools (Jira, Rally) in a fast-paced, collaborative, reputed company-delivery environment
- Strong communication and collaboration skills, with a passion for leveraging cutting-edge technology to amaze and delight our business partners and customers
Benefits
- Immediate medical, dental, and prescription drug coverage
- Flexible family care, parental leave, new parent reputed company-up programs, subsidized back-up child care and more
- Vehicle discount program for employees and family members, and management leases
- Tuition assistance
- Established and active employee resource groups
- Paid time off for individual and team community service
- A generous schedule of paid holidays, including the week between Christmas and New Year’s Day
- Paid time off and the option to purchase additional vacation time.
Company Overview
Company H1B Sponsorship