Mid-Level Software Engineer.
Role Details:
- Salary: $140K - $160K.
- Hybrid work policy: Hybrid in New York, NY.
- Full-time position.
- Location: New York, NY.
- Tech stack: Python, AWS Lambda, AWS Step Functions, AWS ECS/Fargate, AWS SQS, AWS EventBridge, AWS CloudWatch, AWS CDK, REST APIs, OAuth, Webhooks, Prefect, Dagster, Airflow, LLM/VLM APIs, Browser Automation/RPA, Vue, React.
- Equity: Competitive equity.
- Visa sponsorship details: Not open to any visas (e.g. US citizen, Green Card holders).
About the role:
- We are looking for a Mid-Level Software Engineer with 2–5 years of experience to build and maintain production-grade integrations and data pipelines at Gryps, the AI platform for construction capital program owners.
- You should be a strong Python engineer who has real, hands-on experience with integration work: making API calls at scale, handling rate limits, async processes, retries, and orchestration tools like Prefect, Dagster, Step Functions, or Airflow.
- This is a role for a self-starter who is excited to roll up their sleeves, maintain and support critical pipelines, and grow into designing systems over time.
- You will join a lean, AI-native team of 20 that has increased engineering output 4–5x and is backed by $7.7M in seed funding from top-tier investors.
Responsibilities:
- Build, extend, and maintain API integrations at scale, including authentication, pagination, rate limiting, retries/backoff, idempotency, and error handling.
- Implement and operate orchestrated data workflows and pipelines using tools like Prefect, Dagster, AWS Step Functions, or Airflow.
- Support and maintain production pipelines day-to-day, investigating issues, improving resilience, and reducing repeat incidents.
- Deliver well-scoped backend projects from requirements through implementation, testing, rollout, and monitoring.
- Collaborate closely with senior engineers and Forward Deployed Engineers to translate field insights into durable, reliable product capabilities.
Requirements:
- Bachelor's degree in Computer Science from a reputable university.
- Strong Python proficiency for backend services and data workflows.
- Built and maintained production data/integration pipelines in Python (e.g., Prefect, Dagster, Step Functions, Airflow).
- Based in or near New York City; 3 days/week in-office (Midtown).
- 2-5 years of experience in backend software engineering.
- Hands-on experience with API integrations at scale (rate limiting, retries, async, error handling).
- Experience with workflow orchestration tools (Prefect, Dagster, Airflow, Step Functions).
Nice-to-haves:
- Worked at an early-stage B2B SaaS startup (seed to Series B).
- Hands-on AWS experience (Lambda, Step Functions, ECS, SQS, CDK).