Sr. Software Engineer
Company: Arch Systems
Location: Palo Alto
Posted on: April 1, 2025
Job Description:
About the RoleArch Systems is seeking a talented and impactful
Sr. Software Engineer to become part of our rapidly expanding team.
In this role, you will work with data collected from factory
machines and devices, processing and preparing it for effective
data analytics and visualization. Your contributions will play a
crucial role in transforming raw data into actionable insights that
drive our business forward. As a Sr. Software Engineer, you will
play a key role in managing and optimizing the data pipelines that
fuel our Athena DB, ensuring seamless data integration and
accessibility. In this role, you'll collaborate closely with both
our cloud and data science teams to deliver robust, scalable data
solutions.What You Will Own & Drive:
- ETL Pipeline Development: Write and maintain transform code in
Python to ensure efficient and reliable data flows within our ETL
pipeline.
- Infrastructure Maintenance: Troubleshoot and fix infrastructure
code related to AWS Lambda functions, ensuring smooth operation of
cloud services.
- Cross-Team Data Modeling: Lead complex data modeling efforts
across multiple teams and domains, identifying and resolving data
inconsistencies.
- Report Generation & Debugging: Develop code to generate complex
reports, and assist team members in debugging and optimizing their
report-generating processes.What You Bring to The Table:
- Education: Bachelor's Degree Required, Advanced degrees
(Master's or Ph.D.) are highly preferred.
- Experience: 5-7+ years of proven experience in Data science,
Data processing, & Insight generation.
- Practical Experience: Hands-on experience with machines,
manufacturing, or other industrial processes, applying data-driven
insights in real-world scenarios.
- Exceptional Logical Thinking: Strong problem-solving abilities
with a focus on clear, structured logic.
- Proficient in Python: Strong expertise in Python development,
with a focus on data engineering applications.
- Platform/Infrastructure Expertise: Comfortable working with
cloud infrastructure, and eager to contribute to Terraform code for
infrastructure as code (IaC) initiatives.
- SQL & Data Modeling: Skilled in SQL, with experience in data
modeling and analytics engineering to ensure clean, structured, and
scalable data systems.
- Systems Thinking: Comprehensive understanding of complex
systems, ensuring effective integration and functionality across
platforms.
- Communication Skills: Exceptional ability to simplify and
articulate complex concepts to customers, ensuring clarity and
engagement.
- Visual Presentation: Proficient in creating clear, impactful
visuals and actionable takeaways that drive understanding and
decision-making.What Makes You Stand Out:
- Exceptional Coding Skills: Demonstrated proficiency in coding,
showcasing a strong command of best practices and efficient
programming techniques.
- Deep Theoretical Understanding: Outstanding grasp of
theoretical concepts in computing, allowing for informed
decision-making in complex scenarios.
- System Design Proficiency: Highly adept at understanding the
trade-offs involved in system design, ensuring optimal performance
and scalability.
- Self-Starter: Ability to self-unblock easily, demonstrating
initiative and resourcefulness in overcoming challenges.
- Remote Team Experience: Proven experience collaborating
effectively with remote, distributed teams, leveraging
communication tools to maintain productivity.
- AWS Expertise: Hands-on experience with AWS services,
contributing to cloud-based solutions and architecture.
- Infrastructure as Code (IaC): Proficient in using Terraform for
infrastructure management, enabling efficient deployment and
scaling of resources.
- Container Orchestration: Familiarity with Kubernetes for
managing containerized applications, enhancing deployment
efficiency and reliability.How We Will Support You:
- Innovate with Impact: Be part of a team developing
transformative data products that optimize and revolutionize
manufacturing operations globally. Your work will directly impact
efficiency, sustainability, and growth for some of the world's
leading industrial companies.
- Collaborative Environment: Join a passionate, multidisciplinary
team that values innovation, open communication, and teamwork. We
foster a culture of continuous learning, mutual respect, and
cross-functional collaboration, empowering everyone to contribute
meaningfully.
- Growth & Development Opportunities: Advance your career through
hands-on experience in product leadership, data-driven
decision-making, and technical innovation. Arch supports
professional development with pathways for skill enhancement,
leadership growth, and increasing product vision expertise.
- Equity & Ownership: Share in the company's success through
equity ownership, aligning your personal success with Arch's
mission and growth.
- Remote-First Flexibility: Embrace a remote-first work culture
that provides flexibility and balance, supporting productivity and
connection in a collaborative virtual environment.Application
ProcessPlease submit resumes in English. We encourage passionate
applicants to apply, even if they don't meet every qualification.
At Arch, we value authenticity and believe in hiring individuals as
their full, unique selves. We're committed to fostering an
environment where team members can leverage their strengths while
continuously learning and growing. Don't let imposter syndrome hold
you back-if you're excited about this opportunity, we'd love to
hear from you!About Arch SystemsAt Arch Systems, we empower
discrete manufacturing facilities with deep data insights that
enable optimal efficiency, precise KPIs, and proactive
decision-making. We work with leading manufacturers to integrate
and optimize their data for actionable intelligence, fueling
productivity and operational excellence.Compensation PracticesOur
commitment to equitable compensation is central to our values. We
benchmark our compensation structure against competitive market
rates, specifically using data from the San Francisco Bay Area, to
ensure fair and transparent pay practices. Our structure comprises
a base salary, performance-based incentives, and, where applicable,
equity ownership to align with our long-term vision.For US-based
employees, our benefits package includes comprehensive healthcare
options for both employees and dependents, retirement
contributions, and other supportive resources for wellbeing and
development.International applicants who join through our trusted
global partners will receive benefits specific to their region and
will also be granted non-qualified stock options (NQSOs) from Arch
Systems, enabling them to share in our company's success.Remote
EqualArch champions a remote-first work environment since its
inception, promoting flexibility and inclusivity across all teams.
While we welcome talent from diverse locations, we currently do not
offer visa sponsorship. This position will require candidates to be
based in the United States with proper work authorization to work
in the US.Arch is committed to full compliance with regulations
from the Office of Foreign Assets Control (OFAC) to ensure
alignment with all applicable sanctions programs. This means we do
not engage in transactions or employment practices that conflict
with OFAC regulations, including the hiring of individuals residing
in regions subject to US sanctions.
#J-18808-Ljbffr
Keywords: Arch Systems, Palo Alto , Sr. Software Engineer, IT / Software / Systems , Palo Alto, California
Didn't find what you're looking for? Search again!
Loading more jobs...