
Highly Skilled Software Engineer for Distributed Data Systems
2 weeks ago
Job Title: Senior Data Systems Architect
We are seeking a highly skilled and experienced software engineer to lead the design and development of our data infrastructure platform. As a key technical leader, you will architect robust, scalable, and high-performance systems while mentoring engineering teams to deliver cutting-edge data solutions.
Main Responsibilities:
- Architect and design the technical vision, architecture, and implementation of the data infrastructure platform, ensuring scalability, reliability, and security.
- Design and optimize large-scale distributed data systems for ingestion, storage, processing, and querying.
- Mentor senior engineers, set best practices, and drive innovation in data engineering and infrastructure.
- Cross-functional collaboration with product managers and teams across locations to innovate and develop best-in-class solutions.
- Performance optimization, identifying bottlenecks, improving system efficiency, and ensuring high availability for petabyte-scale data workloads.
- Establish engineering standards, code reviews, and CI/CD pipelines for high-quality deliverables.
- Ownership of software deliverables, meeting all requirements of quality, security, scalability, modifiability, extensibility, testability etc.
- Evaluation and integration of new tools (e.g. Apache Kafka, Spark, Flink, Iceberg, Kubernetes) to enhance the platform.
Requirements:
- Bachelor's or master's degree in engineering, computer science, or equivalent experience.
- 10+ years of software engineering experience, with 5+ years in distributed data systems.
- Proficiency in one or more system-level programming languages (C#, Java, etc.) and willingness to learn new ones.
- Programming experience with .NET framework.
- Strong understanding of object-oriented programming, architectural design patterns, system design, and data structures & algorithms.
- Good grasp of multithreading, synchronization, asynchronous, cloud programming.
- Experience working with cloud ecosystems such as Azure, AWS, GCP.
- Familiarity with modern engineering practices, including agile development, CI/CD, and DevOps.
- Experience with Docker, Kubernetes, or other containerization technologies.
- Strong verbal and written communication skills, and experience in delivering critical time-bound projects, managing timelines, and team development.
- Proven track record of effectively collaborating with globally distributed teams.
- Ability to understand, communicate, provide feedback on, and drive complex technical decisions.
Nice to Have:
- Programming experience with Java.
- Full-stack development experience.
- Understanding of LLMs and AI-powered API automation.
- Experience with GraphQL and data mesh architectures.
- Familiarity with observability tools (Prometheus, Grafana).
We value a range of diverse backgrounds, experiences, and ideas. Our company is committed to creating a workplace that provides equal opportunities to all persons regardless of age, race, color, religion, sex, sexual orientation, gender identity, and expression, national origin, disability, neurodiversity, military and/or veteran status, or any other protected classes. We offer flexible working arrangements, career growth opportunities, and a supportive team environment.
],-
Bengaluru, Karnataka, India beBeeLeadership Full time ₹ 15,00,000 - ₹ 20,00,000Job DescriptionWe are seeking a highly skilled Senior Staff Software Engineer to join our team. This role will provide technical leadership on high-impact projects, influencing and coaching a distributed team of engineers.Required Skills and QualificationsBachelor's degree or equivalent practical experience in a relevant field such as computer science,...
-
Bengaluru, Karnataka, India beBeeSoftware Full time ₹ 1,50,000 - ₹ 28,00,000**Job Title:** Lead Software Engineer - Big Data As a key member of our technical team, you will be responsible for designing and architecting distributed low latency and scalable solutions in cloud and on-premises environments. Required Skills and Qualifications: Minimum 7 years of software engineering experience. Proven long-term experience and...
-
Highly Skilled Data Solutions Engineer
2 weeks ago
Bengaluru, Karnataka, India beBeeDataSolutions Full time ₹ 20,00,000 - ₹ 25,00,000Job OverviewWe are seeking a highly skilled Data Solutions Engineer to design and implement scalable data processing pipelines using Apache Spark.Key Responsibilities:Design and implement robust data processing pipelines utilizing distributed systems and NoSQL databases.Collaborate with cross-functional teams to drive architectural, design, and status...
-
Highly Skilled Software Development Leader
1 week ago
Bengaluru, Karnataka, India beBeeEngineering Full time US$ 1,50,000 - US$ 2,50,000As a leader in software development, this role requires a highly skilled individual who can drive technical excellence and innovation within the engineering team.About the RoleWe are seeking a seasoned professional to spearhead the development of large-scale, highly available distributed systems. The ideal candidate will have a profound understanding of...
-
Highly Skilled Software Developer
2 weeks ago
Bengaluru, Karnataka, India beBeeSoftware Full time ₹ 1,50,00,000 - ₹ 2,00,00,000Job OverviewSenior Software Engineer RoleOur organization is seeking an experienced Senior Software Engineer to spearhead the development of core product features. As a seasoned software engineer, you will be responsible for designing, implementing, and maintaining high-quality software solutions.Key Responsibilities:Develop software applications using best...
-
Software Engineer III
2 weeks ago
Bengaluru, Karnataka, India beBeeDistributed Full time ₹ 1,80,00,000 - ₹ 2,50,00,000Software Engineer III - Scalable Distributed SystemsAbout the Role:We are seeking an experienced Software Engineer III to design, develop, and deploy scalable distributed systems. The ideal candidate will have a strong background in software engineering, with expertise in designing and building scalable reusable products/components.The successful candidate...
-
Distributed Systems Engineer
7 days ago
Bengaluru, Karnataka, India beBeeEngineering Full time ₹ 12,00,000 - ₹ 15,00,000About Distributed Systems EngineeringWe are seeking an engineer with a strong foundation in distributed systems to design and build scalable, fault-tolerant systems that power ML applications. ResponsibilitiesDesign and implement components of distributed systems with a focus on reliability, scalability, and performance.Write well-defined abstractions...
-
Distributed Systems Engineer
1 week ago
Bengaluru, Karnataka, India beBeeEngineer Full time ₹ 1,50,00,000 - ₹ 2,50,00,000About the RoleWe are seeking an experienced engineer to join our team and contribute to the design and development of scalable, fault-tolerant systems that power machine learning applications.Responsibilities include:Designing and implementing components of distributed systems with a focus on reliability, scalability, and performanceWriting well-defined...
-
Highly Skilled Data Platform Developer
1 week ago
Bengaluru, Karnataka, India beBeeData Full time ₹ 1,04,000 - ₹ 1,30,878Job DescriptionWe are seeking a highly skilled Data Engineer to join our team. As a Data Engineer, you will play a crucial role in designing, developing, and maintaining large-scale distributed systems that enable our businesses to innovate and deliver unparalleled value to our customers worldwide.You will work closely with our development teams to design...
-
Highly Skilled Software Developer
1 week ago
Bengaluru, Karnataka, India beBeeSoftware Full time ₹ 1,00,00,000 - ₹ 1,50,00,000Job OverviewWe are seeking a highly skilled Senior Software Engineer to join our team. As a key member of the engineering department, you will be responsible for designing and developing automated testing frameworks, tools, and test suites in Python (Pytest) or Java (TestNG, JUnit). Key Responsibilities:Design and build automated testing frameworks, tools,...