Software Engineer, IBM Corporation, Austin, TX: Provide architectural suggestions for new and existing products and services. Research and evaluate software products. Lead technical projects. Analyze, design, and develop new features and products. Collaborate with teams within organization. Deliver solutions on time and on budget. Analyze and resolve technical and application problems. Provide engineering roadmap for new and existing search engine architecture. Utilize Java, ES6, Python, Hadoop, Spark, HBase, Nutch, Lucene, Solr, Tika, machine learning, and natural language processing. Required: Master's degree or equivalent in Computer Science, Engineering, Information Technology, or related (employer will accept a Bachelor's degree plus five (5) years of progressive experience in lieu of a Master's degree) and one (1) year of experience as a Senior Software Engineer or related. One (1) year of experience must include utilizing Java, ES6, Python, Hadoop, Spark, HBase, Nutch, Lucene, Solr, Tika, machine learning, and natural language processing. Send resumes to IBM, box #B151, 220 W. 42nd Street, 12th Floor, New York, NY 10036.