Role Overview: As a Data Engineer at BeautifulCode in Hyderabad, India, with the option for limited work from home, you will play a crucial role in developing high-quality, scalable products for clients. Your passion for writing clean Python code, building robust ETL pipelines, and utilizing cloud platforms like GCP will be key in this role. Key Responsibilities: - Write clean, maintainable, and well-documented code in Python, incorporating libraries such as Pandas and NumPy for data processing and manipulation. - Design, build, and maintain ETL pipelines to facilitate data transformation, loading, and integration into a data warehouse, with a preference for Google BigQuery. - Collaborate with analysts and stakeholders to grasp business requirements and devise solutions beyond ETL tasks. - Develop and optimize complex SQL queries for data extraction, transformation, and loading purposes. - Engage closely with cloud platforms, particularly Google Cloud Platform (GCP), to ensure scalable and efficient ETL operations. - Implement data quality checks, error handling, and performance tuning for ETL processes. - Ensure data security and compliance with company policies and industry regulations. Qualifications Required: - Bachelor's or Master's Degree in Computer Science or a related field. - Strong communication skills to convey technical concepts clearly and collaborate effectively with cross-functional teams. - Proficiency in setting up ETL pipelines on cloud platforms. - Proficiency in Python and data libraries like Pandas and NumPy. - Experience with at least one data warehouse, preferably Google BigQuery. - Understanding of SQL to write complex queries for data extraction and transformation. - Hands-on experience with cloud platforms, preferably Google Cloud Platform (GCP), but experience with other providers like AWS or Azure is acceptable. - Familiarity with version control tools like Git and CI/CD pipelines. - Excellent communication skills and ability to collaborate with cross-functional teams. - Bonus: Experience with event-driven technologies such as Pub/Sub, Kafka, or similar messaging systems. - Proactive approach to learning quickly and adapting to new tools, technologies, and frameworks. About BeautifulCode: BeautifulCode is a product engineering services company dedicated to building high-quality and scalable products for clients. With a developer-centric culture, we prioritize software engineering excellence, resulting in top-notch products for our clients. (Note: The section "Why BeautifulCode" has been omitted as it is not directly related to the job description),
Role Overview: As a skilled Python developer at BeautifulCode in Hyderabad, your role will involve writing clean, maintainable, and well-documented Python code. You will collaborate with team members and stakeholders to understand business requirements and implement effective software solutions. Additionally, you will be responsible for building and maintaining software components with data processing and manipulation, working with cloud platforms like Google Cloud Platform for application deployment and scaling, and building ETL pipelines and data integrations. You will also play a crucial role in ensuring application security and compliance with company policies and industry regulations. Key Responsibilities: - Write clean, maintainable, and well-documented Python code - Collaborate with team members and stakeholders to understand and implement business requirements - Build and maintain software components with data processing and manipulation - Deploy and scale applications on cloud platforms, primarily Google Cloud Platform - Develop ETL pipelines and data integrations - Ensure application security and compliance with company policies and industry regulations Qualifications Required: - Bachelor's or master's degree in computer science or a related field - Strong proficiency in Python development with experience in writing scalable and efficient code - Experience in Python development across various backgrounds such as web development, automation, scripting, or data applications - Excellent communication skills and ability to work effectively in cross-functional teams - Hands-on experience with version control using Git - Familiarity with cloud platforms, preferably Google Cloud Platform (GCP), but experience with other providers like AWS or Azure is acceptable - Experience in ETL or data pipelines is a plus - Strong understanding of SQL and data integration is a bonus - Familiarity with event-driven technologies like Pub/Sub, Kafka, or similar messaging systems is advantageous - Ability to quickly learn and adapt to new tools, technologies, and frameworks with a proactive approach,
Location : Hyderabad, India Experience : 3+ Years BeautifulCode is seeking a skilled Golang engineer to help us build high-quality, scalable products for our clients. If you are passionate about writing clean, idiomatic Go code with a focus on event-driven architecture and BigQuery, this role is for you. Responsibilities Design and implement event-driven architectures using pub/sub messaging systems Develop and maintain microservices with a focus on performance, scalability, and reliability Write clean, reusable, and modular code to ensure long-term maintainability. Collaborate closely with cross-functional teams, including other engineers, product managers Participate in code reviews. Contribute to system architecture discussions and decisions, with a focus on performance, scalability, and reliability. Requirements Bachelor’s or Master’s Degree in Computer Science or a related field. Strong communication skills, with the ability to clearly articulate technical concepts and collaborate effectively with cross-functional teams. Proficiency in Golang and comfortable writing idiomatic go code Experience in writing unit tests for microservices. Should know how to mock services Experience with developing and managing APIs using one or more protocols (REST, gRPC, GraphQL). Strong experience in event-driven development using pub/sub architectures (Google Pub/Sub, Apache Kafka, RabbitMQ, etc.) Hands-on experience with BigQuery for data warehousing, analytics, and large-scale data processing Strong data modeling skills Strong understanding and experience in building microservices leveraging cloud technologies. Proficient with relational databases (MySQL or Postgres) Proficient with Git for code versioning Familiarity with atleast one cloud provider, preferably GCP. Familiarity with Kubernetes resources and understanding of how deployments work. About Beautifulcode BeautifulCode (www.beautifulcode.co) is a premier product engineering services company dedicated to delivering high-quality, scalable products for our clients. With 95+% of our company comprised of developers, we possess a strong engineering culture that ensures top-tier software craftsmanship. Why BeautifulCode We hire high performers and offer above-market compensation . You’ll have the opportunity to learn from the best and grow your career through a clear career progression path . A culture that balances hard work with team building and travel experiences. Check out some of the incredible places we've been together.
SaaSAudit is hiring, with BeautifulCode managing the recruitment process. Location: Hyderabad Work Type - Onsite (Not a remote) About SaaSAudit SaaSAudit, an AI-native compliance automation platform, is helping organizations comply with industry best practices and regulatory frameworks such as SOC2, ISO27001, CIS, NIST, PCI-DSS, GDPR, and others. Using AI frontier models and an agentic framework, it delivers automated workflows, evidence collection, control validation, remediation guidance, vendor risk management, and an audit center—all in a single platform. SaaSAudit enables organizations to complete SOC2 compliance in days instead of months, while delivering 50%+ time and cost savings. About Role We are seeking a highly motivated and hands-on Director of Engineering to lead our dynamic engineering team. The ideal candidate will have a strong command of Python for backend development, expertise in React for building intuitive user interfaces, and a solid understanding of both SQL and NoSQL databases. This role also requires someone proficient with Generative AI tools (such as GitHub Copilot, Google Gemini, OpenAI’s GPT models, etc.) to enhance productivity, improve code quality, and explore innovative solutions. You should have led teams of 5+ engineers and have end-to-end experience designing and building production GenAI applications —ideally in a product-based company. You will be instrumental in architecting, designing, developing, and deploying robust and scalable enterprise cloud applications, from concept to production. This is an excellent opportunity for someone who thrives in a fast-paced environment and is passionate about building cutting-edge technology while embracing the power of AI-assisted development. As a Director of Engineering, you will combine strong technical leadership with hands-on execution to shape our engineering culture and deliver high-impact products. Key Responsibilities Leadership & Strategy Lead, mentor, and grow engineering teams (5–15+ engineers) with a focus on ownership, technical depth, and delivery excellence Define and drive engineering strategy, architecture decisions, and long-term technical roadmap. Collaborate closely with product, design, and leadership to translate business needs into scalable technical solutions. Establish and enforce engineering best practices, code quality standards, and operational excellence frameworks. Champion a culture of AI-assisted development, rapid iteration, and continuous innovation. Own hiring, onboarding, performance management, and capability development for the engineering org. Hands-On Technical Leadership Remain deeply hands-on in architecture, system design, critical-path coding, and reviews. Architect and build end-to-end GenAI applications (RAG, orchestration, vector search, guardrails/evals, observability). Develop high-performance backend systems using Python (Django, Flask, FastAPI). Build interactive and responsive UI experiences using React.js. Own application architecture, microservices, and cloud deployments on Google Cloud Platform (GCP). Manage data architecture across SQL (PostgreSQL, MySQL, Cloud SQL) and NoSQL (MongoDB, Redis, Firestore, Datastore) systems. Implement CI/CD pipelines, observability, security best practices, and performance optimization (especially for LLM workloads). Troubleshoot and resolve complex production issues, ensuring reliability, scalability, and uptime. Demonstrate familiarity with leading Foundation AI models such as Google Gemini, OpenAI ChatGPT, and other frontier LLMs, including best practices for integrating them into production systems. Apply knowledge of Agentic frameworks to design and build multi-step, autonomous, and workflow-driven AI systems that augment or automate business processes. Required Skills & Qualifications Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience. 6+ years of professional experience in full-stack software engineering. 2+ years leading or managing teams of 5+ engineers. Proven track record of shipping production-ready software in a fast-paced environment. Hands-on experience building production GenAI applications. Strong proficiency in Python, backend frameworks, and cloud-native architectures. Expertise in React.js, modern JavaScript (ES6+), HTML5, CSS3. Deep experience with SQL and NoSQL databases. ProLiciency with Docker, Kubernetes, GKE, and modern DevOps practices. Strong familiarity with Generative AI tools used in active development workflows. Excellent communication, leadership, and problem-solving skills. Ability to balance hands-on engineering with organizational leadership
SaaSAudit is hiring, with BeautifulCode managing the recruitment process. Location: Hyderabad Work Type - Onsite (Not a remote) About SaaSAudit SaaSAudit, an AI-native compliance automation platform, is helping organizations comply with industry best practices and regulatory frameworks such as SOC2, ISO27001, CIS, NIST, PCI-DSS, GDPR, and others. Using AI frontier models and an agentic framework, it delivers automated workflows, evidence collection, control validation, remediation guidance, vendor risk management, and an audit centerall in a single platform. SaaSAudit enables organizations to complete SOC2 compliance in days instead of months, while delivering 50%+ time and cost savings. About Role We are seeking a highly motivated and hands-on Director of Engineering to lead our dynamic engineering team. The ideal candidate will have a strong command of Python for backend development, expertise in React for building intuitive user interfaces, and a solid understanding of both SQL and NoSQL databases. This role also requires someone proficient with Generative AI tools (such as GitHub Copilot, Google Gemini, OpenAI's GPT models, etc.) to enhance productivity, improve code quality, and explore innovative solutions. You should have led teams of 5+ engineers and have end-to-end experience designing and building production GenAI applications ideally in a product-based company. You will be instrumental in architecting, designing, developing, and deploying robust and scalable enterprise cloud applications, from concept to production. This is an excellent opportunity for someone who thrives in a fast-paced environment and is passionate about building cutting-edge technology while embracing the power of AI-assisted development. As a Director of Engineering, you will combine strong technical leadership with hands-on execution to shape our engineering culture and deliver high-impact products. Key Responsibilities Leadership & Strategy Lead, mentor, and grow engineering teams (515+ engineers) with a focus on ownership, technical depth, and delivery excellence Define and drive engineering strategy, architecture decisions, and long-term technical roadmap. Collaborate closely with product, design, and leadership to translate business needs into scalable technical solutions. Establish and enforce engineering best practices, code quality standards, and operational excellence frameworks. Champion a culture of AI-assisted development, rapid iteration, and continuous innovation. Own hiring, onboarding, performance management, and capability development for the engineering org. Hands-On Technical Leadership Remain deeply hands-on in architecture, system design, critical-path coding, and reviews. Architect and build end-to-end GenAI applications (RAG, orchestration, vector search, guardrails/evals, observability). Develop high-performance backend systems using Python (Django, Flask, FastAPI). Build interactive and responsive UI experiences using React.js. Own application architecture, microservices, and cloud deployments on Google Cloud Platform (GCP). Manage data architecture across SQL (PostgreSQL, MySQL, Cloud SQL) and NoSQL (MongoDB, Redis, Firestore, Datastore) systems. Implement CI/CD pipelines, observability, security best practices, and performance optimization (especially for LLM workloads). Troubleshoot and resolve complex production issues, ensuring reliability, scalability, and uptime. Demonstrate familiarity with leading Foundation AI models such as Google Gemini, OpenAI ChatGPT, and other frontier LLMs, including best practices for integrating them into production systems. Apply knowledge of Agentic frameworks to design and build multi-step, autonomous, and workflow-driven AI systems that augment or automate business processes. Required Skills & Qualifications Bachelor's degree in Computer Science, Engineering, or equivalent practical experience. 6+ years of professional experience in full-stack software engineering. 2+ years leading or managing teams of 5+ engineers. Proven track record of shipping production-ready software in a fast-paced environment. Hands-on experience building production GenAI applications. Strong proficiency in Python, backend frameworks, and cloud-native architectures. Expertise in React.js, modern JavaScript (ES6+), HTML5, CSS3. Deep experience with SQL and NoSQL databases. ProLiciency with Docker, Kubernetes, GKE, and modern DevOps practices. Strong familiarity with Generative AI tools used in active development workflows. Excellent communication, leadership, and problem-solving skills. Ability to balance hands-on engineering with organizational leadership
Role Overview: As a Software Engineer (Data) at BeautifulCode in Hyderabad, India, with the option for limited work from home, you will be responsible for writing clean Python code, developing robust ETL pipelines, and working with cloud platforms like Google Cloud Platform (GCP) to build high-quality, scalable products for clients. Key Responsibilities: - Write clean, maintainable, and well-documented code using Python and libraries like Pandas, NumPy for data processing and manipulation. - Design, build, and maintain ETL pipelines to support data transformation, loading, and integration into a data warehouse, preferably using Google BigQuery. - Collaborate with analysts and stakeholders to understand business requirements and provide solutions beyond ETL tasks. - Develop and optimize complex SQL queries for data extraction, transformation, and loading. - Work closely with cloud platforms, particularly GCP, to ensure scalable and efficient ETL operations. - Implement data quality checks, error handling, and performance tuning of ETL processes. - Ensure data security and compliance with company policies and industry regulations. Qualification Required: - Bachelor's or Master's Degree in Computer Science or a related field. - Strong proficiency in setting up ETL pipelines on the cloud. - Strong proficiency in Python and data libraries like Pandas, NumPy. - Experience working with data warehouses, preferably Google BigQuery. - Strong understanding of SQL for writing complex queries. - Hands-on experience with cloud platforms, preferably GCP, but experience with other providers like AWS or Azure is acceptable. - Experience with version control tools like Git and CI/CD pipelines. - Excellent communication skills and ability to collaborate effectively with cross-functional teams. - Ability to learn quickly, adapt to new tools, technologies, and frameworks. BeautifulCode: BeautifulCode is a product engineering services company that focuses on building high-quality and scalable products for clients. The company has a strong developer DNA, with over 95% of the team being developers, resulting in high-quality software engineering. Note: The additional details about the company were not included in the job description provided.,
As a skilled Python developer at BeautifulCode's Hyderabad team, your role will involve: - Writing clean, maintainable, and well-documented Python code. - Collaborating with team members and stakeholders to understand business requirements and implement effective software solutions. - Building and maintaining software components with data processing and manipulation. - Working with cloud platforms, primarily Google Cloud Platform, to deploy and scale applications. - Building ETL pipelines and data integrations. - Ensuring application security and compliance with company policies and industry regulations. Qualifications required for this role include: - Bachelor's or master's degree in computer science or a related field. - Strong proficiency in Python development, with experience in writing scalable and efficient code. - Experience in Python from various backgrounds like web development, automation, scripting, or data applications. - Excellent communication skills and ability to work effectively within cross-functional teams. - Experience with version control using Git. - Hands-on experience with a cloud platform, preferably Google Cloud Platform (GCP), but experience with other providers like AWS or Azure is also acceptable. - Experience in ETL or data pipelines is a plus. - Strong understanding of SQL and data integration is a bonus. - Experience with event-driven technologies such as Pub/Sub, Kafka, or similar messaging systems is a plus. - Ability to learn quickly and adapt to new tools, technologies, and frameworks with a proactive approach. As a skilled Python developer at BeautifulCode's Hyderabad team, your role will involve: - Writing clean, maintainable, and well-documented Python code. - Collaborating with team members and stakeholders to understand business requirements and implement effective software solutions. - Building and maintaining software components with data processing and manipulation. - Working with cloud platforms, primarily Google Cloud Platform, to deploy and scale applications. - Building ETL pipelines and data integrations. - Ensuring application security and compliance with company policies and industry regulations. Qualifications required for this role include: - Bachelor's or master's degree in computer science or a related field. - Strong proficiency in Python development, with experience in writing scalable and efficient code. - Experience in Python from various backgrounds like web development, automation, scripting, or data applications. - Excellent communication skills and ability to work effectively within cross-functional teams. - Experience with version control using Git. - Hands-on experience with a cloud platform, preferably Google Cloud Platform (GCP), but experience with other providers like AWS or Azure is also acceptable. - Experience in ETL or data pipelines is a plus. - Strong understanding of SQL and data integration is a bonus. - Experience with event-driven technologies such as Pub/Sub, Kafka, or similar messaging systems is a plus. - Ability to learn quickly and adapt to new tools, technologies, and frameworks with a proactive approach.