
Backend Software Engineer, Python / Go
Posted Oct 20

Posted Oct 20
This is a fully remote position, open to applicants in Poland.
• Develop and sustain integrations with APIs from social platforms such as Instagram, TikTok, YouTube, and others.
• Create backend services utilizing Python and Go.
• Engage in the development of streaming data pipelines with Kafka and AWS.
• Revitalize legacy services to enhance performance.
• Provide production support by managing alerts and examining data discrepancies.
• Construct AI agents and tools, including those based on LLMs and MCP servers, to streamline engineering and support tasks.
• Implement AI throughout design, coding, testing, code reviews, and operational processes.
• Collaborate effectively with Product, Data, and other engineering teams.
• Develop backend services and streaming pipelines capable of processing approximately 1 billion social records daily, encompassing creator content, metrics, and audience data.
• Design systems for resilience, token health, and monitoring due to the unpredictable nature of upstream API changes, traffic throttling, and failures.
• Report directly to the Engineering Manager.
• Minimum of 3 years of professional backend development experience.
• Proficient in Python 3, including asyncio, type hints, Pydantic, and pytest.
• Experience in production environments utilizing Go.
• Familiarity with integrating third-party REST/GraphQL APIs at scale, encompassing OAuth, rate limiting, retries/backoff, idempotency, and pagination.
• Practical AWS experience, including services like Lambda, S3, SQS, Kinesis/Firehose, and Secrets Manager.
• Experience with Docker and a working knowledge of Kubernetes.
• Strong SQL skills, particularly with PostgreSQL and analytical warehouses such as Redshift with large, partitioned tables.
• Experience with Kafka or comparable streaming/messaging systems.
• Good testing practices along with experience in code reviews and CI/CD.
• Hands-on experience in developing AI agents using LLM APIs, tool use/function calling, MCP, prompt and context design, and evaluating agent outputs.
• Proficient in an AI-assisted software development lifecycle.
• Comfortable debugging production issues from end to end using logs and metrics.
• Good command of written and spoken English.
• Valid Polish work authorization/right to stay and work as specified in the application form.
• Nice to have: experience with social platform APIs, Serverless Framework, Sanic or aiohttp, Helm, Airflow, Databricks, Microsoft SQL Server, PHP, Coralogix, Prometheus/Grafana, CloudWatch, data modeling, versioned data contracts, influencer marketing/martech/ad-tech, agent frameworks or SDKs, RAG, and agent evaluation.
• Access to a learning platform and training resources.
• Surprise meal stipends provided.
• 26 days of vacation.
• A combination of floating and set holidays.
• Wellness allowance available.
• Paid parental leave offered.
• Comprehensive medical insurance.
• Life insurance coverage.
• Business travel insurance included.
• Stock options as part of an equity-sharing initiative.
• Stipends for cell phone and internet expenses.
• Home office setup stipend provided.
• Mental wellness stipend available.
• Professional development stipend offered.
• Tuition reimbursement available.
• Occasional company-funded meals.
• Flexible work model that integrates both in-person and remote work.
Ness Digital Engineering
Movable Ink
Anyone AI
Get handpicked remote jobs straight to your inbox weekly.