Principal Java Systems Engineer
United States - Remote•United StatesNorth America•August 20, 2024
About the Role:We are seeking a highly skilled and experienced Principal Java Systems Engineer to join our dynamic team. The ideal candidate will have a strong background in information retrieval, processing, and ranking, with a solid understanding of public cloud technologies, especially GCP. This role involves working in a remote environment, requiring excellent communication skills and the ability to solve complex problems independently and creatively.Work Location: US-Remote
Key Responsibilities
- Develop scalable and innovative robust Java code for information retrieval, processing, and ranking.
- Build, enhance, optimize, and deploy tools, workflows, systems to process textual data for extraction of relevant information
- Improve information extraction using machine learning and natural language processing techniques
- Collaborate with team members and stakeholders, ensuring clear understanding of technical requirements and project goals.
- Write detailed design documents, develop comprehensive automated tests, and coordinate automated deployments
Qualifications
- BS with 10+ years of relevant industry experience / MS in Computer Science with 8+ years of relevant industry experience
- In-depth knowledge of algorithms, data structures, and systems
- Several years of experience developing applications in core Java
- Experience in building distributed, low-cost, highly scalable streaming systems in Java, ideally on Linux
- E2E software development lifecycle experience, including building and maintaining production-grade software
- Excellent communication, interpersonal, analytical, and problem-solving skills
- Worked effectively in a remote setting, maintaining strong written and verbal communication skills
- Familiarity with data mining, text processing, and classification algorithms
- Experience in algorithm design and machine learning
- Hands-on experience in public cloud platforms, ideally GCP. Additional experience with other cloud technologies is advantageous
- Preferably a Google Associate Cloud Engineer certification or another Google Cloud Professional-level certification
- 5+ years of experience in customer-facing software/technology or consulting
- Understanding of statistical methods and exploratory data analysis Discover your inner Racker: Racker Life