Junior Software Engineer - Elemental Machines : Job Details

Junior Software Engineer

Elemental Machines

Job Location : Cambridge,MA, USA

Posted on : 2024-11-17T02:16:58Z

Job Description :

About the role:

Elemental Machines is looking for a Junior Software Engineer to be a key member of Elemental's fast growing Data Science and Analytics team. Bringing data science products to market, contributing to technical leadership, and working closely with other engineering teams, you will deliver industry-leading analytics built on top of a world-class IoT platform.

You'll be responsible for building, testing, and deploying data products through reporting engines and APIs, supporting our data science team in bringing predictive and descriptive insights to market. This is an excellent opportunity to gain hands-on experience in data science productization in a fast-paced IoT environment. Novel AI driven IoT analytics are mission critical to our business as we grow and continue to expand our product offerings. Each new product our team develops offers a great opportunity to implement new AI and analytics solutions and integrate third-party services to create an ecosystem of technologies to solve real business and technical challenges.

A successful candidate must be creative, willing to innovate, and possess interest and aptitude to succeed in a startup environment. You must be able to work independently, understand the needs of the business, proactively reprioritize as needs change and strive for personal growth in line with company goals. You're enthusiastic about machine learning and are eager to learn about AI initiatives across the team.

A bachelor's degree is required, with a strong working knowledge of Python and 1-2 years experience in software development in a production environment.

This position offers an excellent opportunity for professional growth in areas of near real-time data processing and analytics of IoT data streams. You will be instrumental in bringing new AI models to market that directly impact the success of our customers and therefore the industry as a whole.

About us:

Today's research, clinical, and quality control labs are expected to discover and produce at a pace once considered unimaginable. Now, to lead is to be led by data. At Elemental Machines, we're building the smart infrastructure that empowers science to move faster and more efficiently. Our IoT and AI-driven solutions connect lab equipment to the cloud, generating real-time data and predictive insights that help scientists focus on breakthroughs rather than bottlenecks. By combining advanced IoT technology with AI analytics, we enable labs to monitor critical assets, streamline workflows, and proactively address potential issues before they arise. This fusion of IoT and AI unlocks deeper insights, optimizes resources, and supports compliance, accelerating discoveries that change lives.

Join us in shaping the future of scientific discovery by creating intelligent, reliable systems that help labs push boundaries and drive meaningful impact.

The Culture:

Elemental Machines fosters a culture rooted in four core values: Commitment, Creativity, Drive, and Thoughtfulness. We are deeply committed to solving real-world problems in the life sciences sector, with a focus on delivering impactful, high-quality solutions. Creativity is at the heart of everything we do, encouraging innovative thinking and the pursuit of new ideas that drive progress. Our team is driven by a shared passion to accelerate scientific discovery, pushing boundaries and tackling challenges with determination. At the same time, we prioritize thoughtfulness in our interactions, valuing empathy, collaboration, and a focus on the bigger picture. Together, these values create a supportive, dynamic environment where everyone is empowered to contribute, grow, and make a meaningful impact.

Responsibilities

  • Collaborate with data scientists to develop and deploy APIs and reporting tools that make our AI models accessible to end-users and other systems
  • Build, test, and maintain data processing pipelines to ensure smooth and efficient flow of data
  • Optimize code for performance and scalability in globally-deployed IoT applications
  • Troubleshoot, debug, and enhance reporting engines and APIs to ensure data accuracy and reliability
  • Document technical processes, API structures, and product details to facilitate future development and maintenance
  • Participate in code reviews and work closely with the data science team to integrate feedback and refine solutions

Requirements

  • 1-3 years experience as a software engineer or in a similar role
  • Foundational programming skills in Python, JavaScript, and/or a similar language, with an interest in data science
  • Familiarity with RESTful APIs, JSON, and data serialization
  • Basic understanding of data structures, algorithms, and software design principles
  • Experience with version control software (e.g. github or bitbucket)
  • Some exposure to data processing tools (e.g., Pandas, Spark) or reporting frameworks is a plus
  • Knowledge of the GCP cloud environment and tools a plus
  • Familiarity with SQL and data querying for data extraction and analysis a plus

Apply Now!

Similar Jobs ( 0)