BlueByte Technologies
Application Developer - Google Cloud Platform
Job Location
hyderabad, India
Job Description
Job Description : As an Application Developer, you will design, build, and configure applications to meet business process and application requirements. You will be responsible for creating efficient and scalable solutions using Google BigQuery. Your typical day will involve collaborating with cross-functional teams, analyzing business requirements, and developing high-quality applications. Roles & Responsibilities : - Expected to perform independently and become an SME. - Required active participation/contribution in team discussions. - Contribute in providing solutions to work-related problems. - Collaborate with cross-functional teams to analyze business requirements and design application solutions. - Develop and maintain high-quality applications using Google BigQuery. - Troubleshoot and debug application issues to ensure optimal performance and functionality. - Perform code reviews and provide constructive feedback to improve code quality. - Stay updated with the latest industry trends and technologies to continuously enhance skills and knowledge. Professional & Technical Skills : - Must To Have Skills : Proficiency in Google BigQuery. - Strong understanding of data modeling and database design principles. - Experience in developing scalable and efficient applications using Google BigQuery. - Hands-on experience with SQL and query optimization techniques. - Familiarity with data warehousing concepts and ETL processes. Additional Information : - The candidate should have a minimum of 3 years of experience in Google BigQuery. - This position is based at our Hyderabad office. - A 15 years full-time education is required. Develop Scalable Data Solutions : - Build robust data pipelines that can handle petabytes of data across a variety of domains, such as machine learning, search, and user experience optimization. Data Processing and Integration : - Implement tools and algorithms to aggregate, clean, and integrate data from a variety of sources. Design Big Data Systems : - Contribute to the design and architecture of large-scale distributed systems to process data at scale using technologies like Hadoop, Spark, MapReduce, and similar frameworks. Optimize Data Workflows : - Work to optimize performance and scalability of data workflows and systems, ensuring minimal latency and high throughput. Collaborate with Cross-Functional Teams : - Work closely with other software engineers, data scientists, product managers, and analysts to understand requirements and deliver impactful data-driven products and services. Troubleshoot and Maintain Systems : - Identify bottlenecks or system failures and implement solutions to improve the stability, performance, and scalability of data pipelines and infrastructure. Innovate and Research : - Stay on top of emerging trends in Big Data and machine learning technologies. Propose new ideas to continuously improve tools and processes. Minimum Qualifications : - Bachelor's degree in Computer Science, Engineering, or related field (or equivalent practical experience). - Experience with Big Data technologies like Hadoop, Apache Spark, Google Cloud BigQuery, or similar. - Proficiency in programming languages such as Java, Python, Go, or C++. - Experience working with large-scale distributed systems and understanding their complexities. - Knowledge of data structures, algorithms, and computational theory. Preferred Qualifications : - Master's or PhD in Computer Science or a related field. - Experience with machine learning and AI frameworks (e.g., TensorFlow, PyTorch). - Hands-on experience with cloud technologies, particularly Google Cloud Platform (GCP). - Familiarity with real-time data processing and tools like Apache Kafka or Apache Flink. - Experience with data warehousing and data lakes. - Strong understanding of databases, both SQL and NoSQL (e.g., Bigtable, Spanner). - Ability to collaborate with both technical and non-technical teams and translate business needs into technical solutions. Preferred Skills : - Familiarity with data security and privacy concerns related to handling large-scale data sets. - Experience in Agile methodologies (Scrum/Kanban). - Knowledge of containerization (e.g., Docker, Kubernetes). - Strong communication skills, with the ability to present complex technical concepts to non-technical stakeholders. (ref:hirist.tech)
Location: hyderabad, IN
Posted Date: 11/26/2024
Location: hyderabad, IN
Posted Date: 11/26/2024
Contact Information
Contact | Human Resources BlueByte Technologies |
---|