Associate Software Engineer - Agentic AI Framework (Python, AWS)

GartnerIrving, TX
2d$74,000 - $116,000Hybrid

About The Position

About Us: Gartner is a forward-thinking technology company dedicated to building innovative solutions that drive business success. We foster a collaborative environment where creative minds thrive and are committed to the professional growth of our team members. Job Description: We are seeking a motivated and skilled Associate Software Engineer with 3-4 years of experience to join our dynamic engineering team. The ideal candidate will have a strong foundation in programming with Python, hands-on experience with the AWS ecosystem, proficiency in API development, and familiarity with setting up agentic workflows.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 3-4 years of professional software development experience.
  • Strong programming skills in Python.
  • Experience working with AWS services (e.g., EC2, Lambda, S3, RDS, Redshift, Glue).
  • Solid understanding of API development and integration (RESTful APIs).
  • Proficiency in SQL and experience with relational databases (e.g., PostgreSQL, MySQL, AWS RDS, Redshift).
  • Experience designing, building, and optimizing data pipelines using AWS tools (e.g., Glue, Data Pipeline, Lambda) and database technologies.
  • Familiarity with agentic workflows and automation tools.
  • Familiarity with agents and prompt engineering.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.

Nice To Haves

  • Experience with containerization (Docker, Kubernetes) is a plus.
  • Familiarity with CI/CD pipelines.
  • Exposure to Agile development methodologies.

Responsibilities

  • Design, develop, and maintain scalable software solutions using Python.
  • Build and integrate RESTful APIs to support internal and external applications.
  • Collaborate with cross-functional teams to deliver high-quality software products.
  • Deploy, monitor, and optimize applications on AWS cloud infrastructure.
  • Set up and maintain agentic workflows for automation and process efficiency.
  • Implement and manage production system monitoring, including using tools such as Splunk.
  • Monitor, troubleshoot, and resolve issues in production environments to ensure system reliability and performance.
  • Participate in code reviews, contribute to best practices, and maintain code quality.
  • Troubleshoot, debug, and resolve technical issues as they arise.
  • Stay updated with emerging technologies and industry trends.

Benefits

  • Competitive compensation.
  • Limitless growth and learning opportunities.
  • Ongoing mentorship and apprenticeship; Leadership courses, development programs, technical courses, certification opportunities and more!
  • A collaborative and positive culture - join a diverse team of professionals that are as smart and driven as you.
  • A chance to make an impact – your work will contribute directly to our strategy.
  • Hybrid Work Environment - enjoy the flexibility of working from home and the energy of collaborating with peers in our dynamic offices.
  • 20+ PTO days plus holidays and floating holidays in your first year.
  • Extensive medical, dental insurance and vision plan.
  • 401K with corporate match, immediate vesting.
  • Health-and-wellness-related allowance programs.
  • Parental leave.
  • Tuition reimbursement.
  • Employee Stock Purchase Plan.
  • Employee Assistance Program.
  • Gartner Gives Charity Match.
  • And much more!
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service