28 Oct
|
FirstEigen
|
India
Company Description FirstEigen is a leader in data quality and trustability solutions, helping organizations ensure reliable and accurate data for critical decision-making. Its flagship product, DataBuck, is trusted by Fortune 100 companies to validate and monitor millions of records in real time with high precision and scalability. DataBuck uses advanced AI and machine learning to detect complex data errors, minimize false alerts, and streamline validation workflows.
Serving industries such as financial services and healthcare, FirstEigen enables enterprises to turn data into a trusted asset that drives better business outcomes and operational efficiency.
Role Description The Lead Software Engineer (Java, Spark) is a full-time remote role responsible for designing, building, and maintaining high-performance, scalable data processing and validation services that power DataBuck. Day-to-day activities include leading the architecture and implementation of backend components in Java and Apache Spark, optimizing data pipelines, and ensuring reliability, security, and maintainability of the platform. The person in this role will collaborate with product managers, data scientists, and other engineers to translate requirements into robust technical solutions, perform code reviews, and mentor team members on best practices.
Additional responsibilities include troubleshooting production issues, improving system performance, contributing to technical documentation, and driving continuous improvement across the engineering stack.
Qualifications
- Strong foundation in Computer Science, including data structures, algorithms, and distributed systems concepts.
- Hands-on experience in Back-End Web Development and Software Development, particularly for cloud-based or data-intensive applications.
- Proficiency in Programming with Java and related ecosystems, including building and maintaining production-quality services.
- Practical experience with Apache Spark or similar distributed data processing frameworks, and familiarity with big data technologies.
- Experience leading engineering projects or teams, including code reviews, technical guidance, and architectural decision-making.
- Comfort with DevOps practices, version control (Git), CI/CD pipelines, and monitoring/logging tools.
- Bachelor’s degree or higher in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Strong problem-solving skills, clear communication, and ability to work effectively in a remote, collaborative workplace.
📌 Lead Software Engineer ( Java, Spark) (India)
🏢 FirstEigen
📍 India