Software Development Architect

(VACID1069)

LILEE Systems, a wireless and wired communications company providing communication components and systems has an immediate opening as listed. We are looking for a talented Software Development Architect –Web backend data engineering specializing in architect design of data processing with previous experience to join our team. If you’re interested in job opportunities with us, please send your resume to jobs@lileesystems.com.

Responsibilities:

  • Lead a team of engineers in developing high quality customer focused web interfaces
  • Develop fast, easy-to-use, high volume interactive web applications that you can be proud of that spans desktop client code, web apps, and APIs to communicate between clients/servers
  • Focus primarily on developing methodologies and algorithms that process large quantities of data at high speed
  • Participate in system design, architecture decisions, and participate/lead regular code reviews that keep the team passionate about the product
  • Adapt to issues, changes, and quickly learn interesting skills required for latest designs
  • Exercise good engineering practices, such as source control, peer code review, bug tracking, and unit test, etc
  • Passionate about keeping up with evolving web standards and best practices
  • Enjoy working in the team using agile methodologies

Qualifications:

  • Bachelor’s degree or global equivalent in Computer Science or related discipline, Master’s degree or global equivalent a plus
  • Minimum of 8 years of hands–on experience working in web development
  • Detailed knowledge and experience with Data warehousing architecture and data modeling best practices
  • Advanced knowledge of BI concepts and data processing (e.g. ETL, data aggregation and analysis)
  • Experience leading architecture design discussions
  • Hands-on experience with implementation of large database, expert knowledge of SQL and NoSQL
  • Hands on experience in Hadoop/HBase, Apache Hive/Pig, Apache Spark
  • Advanced skills in a scripting language such as Ruby or Python
  • Skilled in creating processes that take raw data and transform it into searchable information web user interfaces can aggregate and display
  • Experience with messaging framework like mqtt or others
  • Experience with Linux operating system and computer networking a plus
  • Excellent interpersonal as well as written and oral communication skills
  • Comfortable in a dynamic, intense environment
  • Position location is San Jose, CA
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram