Software Engineer with Python experience
Zengines is building a new way to automate end-to-end data conversion. We are proving that machine learning can reduce the repetitive and painstaking process of moving data from one or more systems to another.
We seek an experienced and self-motivated Software Developer to join our team. The ideal candidate will have experience building data-focused applications using Python, following distributed systems practices, and collaborating in product and architecture discussions, interactive design sessions, and code reviews.
We are an early-stage startup where you can significantly influence the direction of the company and the technical choices we make. If this is exciting to you, we want to hear from you.
Day-to-day, you will:
- Develop capabilities in a pragmatic, well-tested, and performant way.
- Craft code that maintains the standards for style, maintainability, and software
engineering best practices.
- Pair program with team members to improve collaboration and distribute knowledge.
We are a fully remote team, so effective, friendly collaboration and communication with
others are critical to the role.
- Actively participate in architecture and design discussions to improve the outcome of our
We are looking for someone who:
- Has 4+ years of experience building and maintaining scalable, well-crafted software
- You must be proficient in Python and its ecosystem of libraries for things such as data
processing, ML workloads, messaging systems, and building APIs.
- Has experience with one or more cloud providers and is comfortable working with
software development operations.
- Has experience working with technologies such as Docker and Kubernetes when
- Has significant experience working with relational datastores such as PostgreSQL or
- Enjoys solving complex problems, working with a broad scope of ownership, and
building solutions through collaborative methods. You must communicate and work well
with others as a team.
- Establishes clarity when there is a lot of ambiguity.
The following are some of the technologies we use today:
Python 3.11, Vue.js 3.3, Typescript, MySQL, Postgres, Docker, Kubernetes, GitLab, AWS.
How we support you:
Zengines is an equal-opportunity employer. We are committed to creating an inclusive environment for all employees.
- Salary Range between $135,000 - $155,000.
- Unlimited time off with flexible schedules. We encourage you to take time off.
- Remote-first company.
- 401k with matching contributions that vest immediately.
- Employee stock options.
- Excellent healthcare with 80% employer contribution.
- While we are interested in qualified applicants who are permanently eligible to work for any employer in the United States, we cannot sponsor or take over sponsorship for employment visas.
- No third-party agencies or recruiters will be considered. Only direct applicants will be reviewed.