Mechanize, Inc. ยท 5 months ago
Junior Software Engineer
Mechanize is a company focused on developing innovative software solutions. They are seeking a Junior Software Engineer to build a core simulation platform, design evaluation scenarios, and develop a consumer software product while establishing engineering standards and influencing technical direction.
Artificial Intelligence (AI)SoftwareTraining
Responsibilities
Build the core simulation platform: Create a realistic, containerized environment where AI agents perform software engineering and other professional tasks
Design realistic evaluation scenarios: Independently identify meaningful software engineering tasks, determine clear grading criteria, and select the appropriate tools and workflows that allow AI agents to reliably complete tasks
Develop a consumer software product: This product will serve as a foundation for our simulation platform, where we will task AI agents with building and modifying this product. This will require full stack skills from writing a backend in Python and a frontend with web technologies like React, Typescript, HTML and CSS
Establish engineering standards: Set up automated testing, practical CI/CD pipelines, effective monitoring, and clear processes to ensure high-quality code and quick issue resolution
Influence technical direction: Directly shape product development, make key architectural decisions, and contribute to growing our engineering team at an early-stage startup
Qualification
Required
1-5 years of experience building full-stack software products, including leading at least one significant project from idea to production
Fluent in TypeScript (React) and Python, and comfortable with deployments in Kubernetes-based environments
Practical experience with designing robust CI/CD processes, automated testing strategies, and effective monitoring and observability
Enjoy working closely with users (internal stakeholders and customers) to iterate quickly and deliver functional software
Able to at least solve basic codeforces-type problems (e.g. problems at a 1500 ELO)
Preferred
Experience with container orchestration platforms (Kubernetes)
Experience with developer tools or internal platforms
Experience with reinforcement learning (RL) or machine learning (ML) workflows and infrastructure
Company
Mechanize, Inc.
Funding
Current Stage
Early StageCompany data provided by crunchbase