Senior Software Engineer

Deluxe Media, Inc.

$170K — $200K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of professional software engineering experience
  • Strong proficiency in Python; experience with FastAPI, Flask, or Django
  • Experience integrating AI/ML frameworks (e.g., OpenAI, AWS Bedrock)
  • Solid understanding of data modeling and microservice architecture
  • Experience automating complex workflows (e.g., NLP, OCR, RPA)
  • Proficiency in writing tests and experience with CI/CD pipelines
  • Strong problem-solving skills and interest in real-world AI applications

Responsibilities

  • Design and develop automation solutions using AI models and workflow tools
  • Integrate AI components with internal and external services via APIs and message queues
  • Build and maintain scalable backend systems in Python
  • Experiment with AI frameworks to create intelligent agents and data extraction solutions
  • Collaborate to identify automation opportunities and create technical designs
  • Ensure quality by writing clean, testable code
  • Participate in code reviews and architecture discussions
  • Support deployments and monitor production systems for performance

Benefits

  • Hybrid work environment
  • Opportunity to work with emerging technologies in AI and automation
  • Collaboration with a small, focused engineering team
  • Impactful work transforming business workflows into scalable systems
  • Professional development and growth opportunities within a dynamic team
Full Job Description
Job
Senior Software Engineer


Description

POSITION TITLE: Senior Software Engineer
Location: Hybrid
Team Size: 3–4 engineers (AI/Automation team)

ABOUT THE ROLE:
We’re building a small, focused engineering team to use AI, intelligent agents, and automation to transform manual business workflows into efficient, scalable systems. As a Senior Software Engineer, you’ll play a key role in designing and building the systems that make this possible — from automating unstructured data intake to integrating AI-driven logic into existing backend workflows. You’ll collaborate closely with the Tech Lead, operations, and other engineers to deliver production-ready automation tools that make a measurable impact. This role is ideal for a hands-on engineer who loves solving open-ended problems, working with emerging technologies, and bringing ideas from prototype to production.

RESPONSIBILITIES: 
•    Design and develop automation solutions that leverage AI models, rules engines, and workflow orchestration tools.
•    Integrate AI-driven components with internal and external services through REST APIs, message queues, or event-driven systems.
•    Build and maintain scalable backend systems using Python and frameworks such as FastAPI or Flask.
•    Experiment with AI/LLM APIs and frameworks (e.g., OpenAI, LangChain, Hugging Face) to prototype intelligent agents and data extraction solutions.
•    Collaborate cross-functionally to identify automation opportunities and translate them into technical designs.
•    Ensure quality and reliability, writing clean, testable, and maintainable code.
•    Participate in code reviews, architecture discussions, and technical decision-making.
•    Support deployments and monitor production systems to ensure uptime and performance.

QUALIFICATIONS:
•    5+ years of professional software engineering experience.
•    Strong proficiency in Python, with experience building RESTful APIs and backend systems (FastAPI, Flask, or Django).
•    Experience integrating AI/ML frameworks or APIs (e.g., OpenAI, AWS Bedrock, Vertex AI).
•    Solid understanding of data modeling, asynchronous programming, and microservice architecture.
•    Experience automating or optimizing complex workflows (e.g., using NLP, OCR, or RPA).
•    Proficiency in writing robust tests and working within CI/CD pipelines.
•    Strong problem-solving ability and curiosity about applying AI to real-world use cases.

NICE TO HAVE:
•    Experience working with LLMs or AI agents in production.
•    Familiarity with workflow engines (Temporal, Step Functions, Airflow).
•    Exposure to data transformation, labeling, or prompt design.
•    Cloud experience (AWS, GCP, or Azure).
  • Prior experience in enterprise automation or backend system integration.

This role is based in Los Angeles, California and the base pay range for this role is $170,000.00 - $200,000.00 annually. Actual amounts will vary depending on education, skills, experience, and geographic location.

Similar Jobs

More Jobs at Deluxe Media, Inc.

More Information Technology Jobs

Find similar Senior Software Engineer jobs: