Job Description
Job Title: Senior Python developer
Position Overview
We are in search of a skilled software developer to lead the implementation of a previously designed proxy layer that allows product engineering teams at abcd to make API calls to invoke external AI models like OpenAI (phase 1) and internal abcd models (phase 2). This role requires individuals who can transform design into functional, efficient, and secure code.
Responsibilities
• Understand and review the proxy layer design and associated requirements.
• Implement the proxy layer, emphasizing security, scalability, and low-latency performance.
• Integrate authentication, authorization, and logging mechanisms.
• Create, execute, and maintain automated functional tests.
• Collaborate with our engineering and product teams during the integration phase.
• Draft concise documentation, ensuring clarity on implementation details and usage.
• Address and rectify any arising issues during the development and post-deployment phases.
Mandatory:
1. Cloud Platforms: Development experience with AWS, GCP, or Azure, especially with serverless architectures.
2. Technical Proficiency: Hands-on experience with modern languages such as Python, Go, or Java.
3. API Implementation: Proven track record of implementing and scaling RESTful APIs.
4. Security Protocols: Familiarity with API security practices.
5. Version Control & CI/CD: Proficient in Git and understanding of CI/CD pipelines.
About DataTerrain:
DataTerrain is a leading, full-scale solutions and services company in the DataAnalytics and DataVisualization domain. For over a decade now, DataTerrain has served more than 270 customers in the United States and has developed multiple DataAnalytics automation tools in-house. Our reliability and strong work culture has sustained long term relationships with our world class customers. At Data Terrain, we encourage ingenuity and innovation in our approach to implementing real world solutions. We are an equal opportunity employment company, and welcome new ideas and talent. We trust in the unlimited potential of our team, and are well-equipped to bring together our customers' vision and our engineers’ passion
💡 Quick Summary
Seeking a career-building opportunity? The Python Developer position is now open for candidates interested in the Software Developer Jobs sector. This role in Chennai offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
