About the Role We are looking for an accomplished Senior Software Engineer proficient in Python. In this role, you'll be part of the team building bleeding-edge Generative AI applications using Large Language Models (LLMs) for structured and unstructured data for summarization, classification, and question-answering.
Responsibilities ● Work with customers to understand their requirements and imagine, design, and develop innovative applications on Google Cloud. ● Contribute ideas and lead implementation of features to enhance product functionality. ● Mentor other software engineers, perform code reviews and joint design sessions. ● Provide technical guidance, sharing knowledge on development and operations with team members. ● Engage with customer teams to set goals, design solutions, and implement processes aligned with modern engineering practices for reliable operation of business critical systems. ● Be on rotation to support production systems in an SRE capacity. ● Foster a culture of continuous improvement, focusing on increasing developer productivity, code velocity, and overall quality.
Minimum Qualifications● 9+ years of software development experience, with strong skills in Python. ● Experience in designing and implementing cloud-native applications, microservices architecture, and understanding of distributed systems. ● Experience with using relational and document databases. ● Experience in software lifecycle best practices. ● Demonstrated ability in scaling applications and understanding time/space complexity. ● Understanding of troubleshooting and reductionist techniques in software development. ● Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
Preferred Qualifications ● Experience with Google Cloud Platform (GCP), including Cloud Run, GKE, Firestore, and CloudSQL. Alternatively, experience with similar services on AWS or Azure. ● Large Language Model development stack (LangChain, Google PaLM, etc.) ● CI/CD automation and orchestration (Jenkins, Github Actions, Cloud Build, or similar). ● Infrastructure actuation/automation (Terraform or similar).
Infogain is a human-centered digital platform and software engineering company based out of Silicon Valley. We engineer business outcomes for Fortune 500 companies and digital natives in the technology, healthcare, insurance, travel, and retail industries using technologies such as cloud, microservices, automation, IoT, and artificial intelligence. We accelerate experience-led transformation in the delivery of digital platforms. Infogain is also a Microsoft (NASDAQ: MSFT) Gold Partner and Azure Expert Managed Services Provider (MSP).
Infogain has offices in California, Washington, Texas, the UK, the UAE, and Singapore, with delivery centers in Seattle, Houston, Austin, Kraków, New Delhi, Mumbai, Pune, and Bengaluru.