
Senior Software Engineer
Posted Oct 15

Posted Oct 15
This is a fully remote position, open to applicants in India.
β’ Take full ownership of the end-to-end delivery of backend functionalities, platform modules, and engineering projects from conception to production.
β’ Design, develop, and sustain scalable backend services, distributed data pipelines, and data ingestion frameworks.
β’ Construct and maintain production-quality Python web services and REST APIs utilizing FastAPI, Flask, and Quart.
β’ Design and enhance distributed data processing pipelines leveraging PySpark and SQL.
β’ Develop scalable data ingestion frameworks for both structured and semi-structured enterprise data.
β’ Enhance platform scalability, reliability, observability, performance, and maintainability.
β’ Collaborate with Product Managers and Architects to translate business needs into scalable technical solutions.
β’ Decompose engineering projects into actionable work items and lead their execution.
β’ Conduct code reviews and provide mentorship to junior engineers.
β’ Diagnose complex production issues and spearhead root cause analysis.
β’ Embrace modern tools, AI-assisted development methodologies, and initiatives for continuous improvement.
β’ 4β6 years of experience in backend engineering or data engineering.
β’ Proficient programming skills in Python.
β’ Practical experience in constructing distributed data processing pipelines using PySpark.
β’ Strong SQL capabilities, including the development of complex queries, query optimization, and relational database architecture.
β’ Extensive experience in creating REST APIs and Python web services with FastAPI, Flask, or Quart.
β’ Background in building scalable ETL/ELT pipelines and enterprise data ingestion frameworks.
β’ Familiarity with cloud platforms such as Microsoft Azure or AWS.
β’ Proficient in using Git, CI/CD processes, and contemporary software engineering practices.
β’ Strong skills in debugging and performance optimization.
β’ Demonstrated ability to independently deliver features, modules, or projects from initial requirements through to production.
β’ Capability to estimate project work, identify technical risks, and ensure timely delivery.
β’ Experience utilizing AI-assisted development tools like GitHub Copilot, Cursor, ChatGPT, and Claude.
β’ Preferred experience in B2B SaaS, supply chain, compliance, or data-intensive products.
β’ Familiarity with Databricks, Snowflake, Lakehouse technologies, or Delta Lake is a plus.
β’ Exposure to technologies such as Java, Kafka, Redis, Apache Airflow, or Kubernetes.
β’ Experience in mentoring engineers and participating in technical design discussions.
β’ Fully remote work setup.
β’ Opportunities for in-person connections.
β’ Comprehensive benefits for health, wealth, and well-being.
β’ Opportunities for technical growth.
β’ A collaborative and empowering culture.
β’ Engaging, mission-driven work.
Agility Robotics
SentiLink
Get handpicked remote jobs straight to your inbox weekly.