Big Data Engineer/ Senior Architect

30 Jan 2025

Vacancy expired!

Summary of Position:The Big Data Engineer/Senior Architect role is for a passionate, technically minded, and data driven Sr. Developer to lead the development of distributed back-end systems that interface directly with applications within the Android ecosystem. The Big Data Engineer/Senior Architect will manage and grow the custom data ingestion service. This service is responsible for receiving streaming data from millions of customer devices and ingesting these payloads into our cloud data Lake House for downstream analytics.

Essential Functions:
  • Design, implement, test, and deploy data processing infrastructure
  • Contribute to the architecture of highly scalable and reliable data engineering solutions for moving large data efficiently across systems
  • Perform work in an Agile team setting
  • Communicate work across different levels and organizations
  • Work in a large, complex data infrastructure environment
  • Integrate mobile devices to REST API interfaces
  • Design and establish coding patterns/standards across multiple code repositories
  • Mentor team members on writing code that is efficient, maintainable, and testable
  • Re-architecting an expansive code base while transitioning technologies or frameworks
  • Managing and ingesting data from upstream sources into Snowflake data warehouse
  • Full development life cycle management, including gathering, analysis, architecture, design, implementation, testing, deployment, and technical support
  • Responsible for creating stored procedures and functions
  • Develop dimensional data model with the industry-standard tool
  • Interpret reporting requirements into actionable development tasks
  • Analyze, categorize, and document data sources and elements
  • Agile development experience required, must be comfortable working with a distributed team

Competencies:
  • Ensures Accountability
  • Tech Savvy
  • Communicates Effectively
  • Values Differences
  • Customer Focus
  • Resourcefulness
  • Drives Results
  • Plans and Prioritizes
  • Decision Quality
  • Self-Development
  • Work Environment:This job operates in a professional warehouse environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets, and fax machines.

    Physical Demands:The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.While performing the duties of this job, the employee in this position frequently communicates with other co-workers/clients who have inquiries about the various projects and other needs. Must be able to exchange accurate information in these situations. The employee must be able to remain in a stationary position 75% of the time. The employee in this position needs to occasionally move about inside the office to access file cabinets, office machinery, etc. Constantly operate a computer and office machinery such as a calculator, keyboard, copy machine, and printer. Frequently moves boxes with equipment weighing up to 25lbs across the building and/or to other offsite buildings for various project needs.

    Required Education and Experience:
    • Bachelor’s Degree in Computer Science, CIS
    • 5 + years of Data Engineering Experience or equivalent experience

    Qualifications:
    • Five + (5) years of experience in a senior data engineering role of crafting, implementing and supporting large, highly scalable distributed backend systems
    • Expert experience with Java or equivalent objected-oriented languages
    • Experience integrating mobile devices to REST API interfaces
    • Ability to design and establish coding patterns/standards across multiple code repositories
    • Mentor team members on writing code that is efficient, maintainable, and testable
    • Proven track record re-architecting an expansive code base while transitioning technologies or frameworks
    • Experience managing and ingesting data from upstream sources into Snowflake data warehouse
    • Meaningful experience with NoSQL and big data technologies like Cassandra, Solr, Kafka, and Hadoop
    • Strong experience with container orchestration frameworks (e.g., Elastic Kubernetes) preferred
    • Shown grasp of multi-threaded programming concepts
    • Required languages: Java, TypeScript, Unix Scripting, CSS, HTML, XML
    • Basic understanding of cellular functionality including location services and radio layers (2G, 3G, 4G, and 5G)
    • Experience with any industry-standard tool for Source Control and Project Management
    • Experience with data visualization and/or dashboard development
    • Very strong written and oral communication skills
    • Demonstrates critical thinking, analytical and problem-solving skills, and ability to think creatively
    • Exhibits a sense of ownership, urgency, accountability, and drive to learn new technologies
    • Demonstrated ability to achieve stretch goals in a highly innovative and fast-paced environment

    AAP/EEO Statement:3MD Inc. is an equal opportunity employer and does not discriminate based on gender, sex, age, race and color, religion, marital status, national origin, disability, sexual orientation, gender identity or expression, veteran status, or any other category that is protected by applicable law.

    Other Duties:Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.

    • ID: #48921307
    • State: Washington Redmond 98052 Redmond USA
    • City: Redmond
    • Salary: $160,000 - $185,000
    • Job type: Permanent
    • Showed: 2023-01-30
    • Deadline: 2023-03-20
    • Category: Et cetera